伊人99re_av日韩成人_91高潮精品免费porn_色狠狠色婷婷丁香五月_免费看的av_91亚色网站

中培偉業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

相關閱讀

主站蜘蛛池模板: 九九re6热在线视频精品66 | 国产毛片女人高潮叫声 | 真人女人一级毛片免费播放 | 大地资源网高清在线观看动漫 | 中国china露脸自拍性hd | 日本一区二区网站 | 成人欧美一区二区三区视频网页 | 日本高清不卡三区 | 91超碰中文字幕久久精品 | 国产精品永久免费在线 | 亚洲精品乱码久久久久久金桔影视 | 巜豪妇荡乳2在线观看 | 四虎激情网 | 国产成人综合欧美精品久久 | 国产做a爱一级毛片久 | 亚洲精品视频在线免费播放 | 日本无遮挡吸乳叫声视频 | 国产精品一区亚洲二区日本三区 | 国产日产亚欧系列 | 免费h网站在线观看的 | 国产成人久久精品77777最新版本 | 九九精品无码专区免费 | 亚洲综合在线一区二区 | 成年女人喷潮视频免费观看 | 无码人妻精品一区二区三区夜夜嗨 | 精品综合久久久 | 久久久久免费看 | 在线免费激情视频 | 日本特黄特色a大片免费高清观看视频 | 91爱搞 | 在线不卡av网站 | 国产免费福利视频一区二区 | 国产乱人乱精一区二区视频 | 看片免费黄在线观看入口 | 亚洲阿V天堂网2019无码 | 亚洲青青操 | 国产一区二区三区色淫影院 | 色网站在线视频 | 国产免费av片在线观看播放 | 2024你懂的网站无码内射 | 久久久久久一级片 |