日韩av片子_国产自在自线午夜精品视频在_使劲快高潮了国语对白在线_久久免费毛片大全_激情丁香综合_欧美成人精品欧美一级乱黄码

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > 軟件研發 > feature文件大部分是文本,還有一小部分機器可讀的標記元素

feature文件大部分是文本,還有一小部分機器可讀的標記元素

2018-07-16 11:00:44 | 來源:中培企業IT培訓網

feature文件大部分是文本,還有一小部分機器可讀的標記元素。由相應的測試代碼使用正則表達式去解析場景的文本。

feature文件也可以由你們團隊使用的語言來本地化。這對于不習慣用英語的人來說很有幫助。

feature需要真正的代碼來執行,所以需要用某種方式去將feature綁定到代碼。

你需要一個帶有某些注解的測試類讓Cucumber司以和JUnit -起工作

@RunWith (Cucumber.class)

@Cucumber.Options (

glue   =   "matangle . glue . manageUser" ,

features  =   " features/manageUser . feature " ,

format=  (”pretty",  "html: target/Cucumber‘‘}

在這個例子中,按照約定,Cucumbei測試類名都有個Step的后綴。

現在你需要把測試方法和feature場景綁定在一起,并且從feature描述中解析出參數,傳給測試方法。Java的Cucumber版本基本上都是用注解實現的。這些注解對應于feature文件中使用的關鍵字:

@Given ( " .+a  user  with  the  name   ' ( .+) I ")

public void addUser (String name)  {

在這個用例中,不同的輸入保存在成員變量中,直到整個用戶界面事務準備完畢。操作的順序取決于feature文件中實現的順序。

為了證明Cucumber可以有不同的實現,本書的源碼包中還有一個Clojure的例子。

到目前為止,我們已經明白,需要Selenium的一些類庫和Cucumber去運行測試

Cucumber的feature描述和我們的測試代碼類綁定在一起。

標簽: feature

相關閱讀

主站蜘蛛池模板: 榴莲导航深夜福利 | 日韩亚洲一区二区 | 国产日韩欧美久久久精品图片 | 在线成人国产 | 1313午夜精品理论片蜜桃网 | 亚洲AV永久无码精品天堂久久 | 人人搞人人爽 | 欧美不卡一区 | 加勒比东京热无码国产AV | 久久青草亚洲AV无码麻豆 | 91麻豆国产视频 | 风间由美精品二区三区 | 亚洲乱码国产乱码精品精软件 | 免费国产午夜高清在线视频 | 日本少妇XXX做受 | 国产三级一区二区三区视频 | 不卡欧美 | 国产毛片高清 | 婷婷久久综合九色综合97最多收藏 | 欧洲mv日韩mv国产mv | 久久久二| 久久人人97超碰国产精品 | 无码手机线免费观看 | 无套内谢少妇毛片aaaa片免费 | 中文字字幕在线中文 | 国产高清av免费观看 | 香蕉久久一区二区不卡无毒影院 | 四虎影院永久在线观看 | 亚洲日韩在线中文字幕线路2区 | 91茄子在线?看入? | 好男人社区神马WWW在线影视 | 国产偷人妻精品一区二区在线 | 欧洲精品在线一区 | 好吊妞人成视频在线观看强行 | 在线观看亚洲欧美 | 国产亚洲精品AAAA片在线播放 | 精品无码欧美一区二区三区不卡 | 中文字幕丰满人伦在线 | 这里只有精品一区二区国产 | 老司机精品线观看视频 | 放荡少妇深喉吞浓精 |