五月天堂网_免费看影片_1024手机看毛片_亚洲综合四区_男人的天堂影院_在线亚洲自拍

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

相關閱讀

主站蜘蛛池模板: 看日本黄色一级高清网站 | 69xx视频免费观看 | 第一色网站| 日韩免费在线观看 | 亚洲成a人片7777网站 | 欧美视频三级 | 97人人模人人爽人人喊38tv | 五月少妇| 亚洲欧美日韩、中文字幕不卡 | 久久久久久久久99 | 日本精品无码一区二区三区久久久 | 国产精品免费一区二区区 | 视频国产激情 | 亚洲无砖码 | 91瑟瑟| 一区二区三区视频观看 | 67194欧洲少妇午夜啪啪 | 亚洲精品自慰一区二区三区 | 新版红楼梦在线高清免费观看 | china壮男gay野外男男 | 激情网站免费 | 综合五月婷婷 | 亚洲A∨国产AV综合AV网站 | chinese性xxx| 国产精品日韩专区 | 嫩草研究院在线观看 | 在线观看国产高清视频 | 中文字幕一区在线观看视频 | 三级 欧美 日韩 | 哈哈哈哈哈第4季免费视频高清 | 日韩激情中文字幕 | 亚洲中字在线观看 | 天堂网资源中文最新版 | 欧美一级免费大片 | 极品美女大尺度私房写真 | yjizz视频网导航入口 | 免费观看18视频网站 | 极品私人尤物在线精品首页 | 国产亚洲婷婷香蕉久久精品 | 成人免费视频一区二区三区 | 93久久精品日日躁夜夜躁欧美 |