欧美麻豆久久久久久中文_成年免费观看_男人天堂亚洲成人_中国一级片_动漫黄网站免费永久在线观看_国产精品自产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

相關閱讀

主站蜘蛛池模板: 国产高清不卡免费视频 | 欧洲熟妇色XXXXX欧美老妇伦 | 亚洲精品字幕在线观看 | 免费中文熟妇在线影片 | 91国精品| 亚洲 中文 欧美 日韩 在线观看 | 在教室伦流澡到高潮h麻豆 日本高清视频色欧www | 农夫色综合网 | 狠狠躁夜夜躁人人爽天天古典 | 嫩草网站入口一区二区 | 国内揄拍国内精品人妻浪潮AV | 国产精品中文字幕一区二区 | 欧美激情肉欲高潮无码鲁大师 | 亚洲AV综合色区无码专区桃色 | 亚洲色,天堂网 | JK制服白丝超短裙自慰 | 久久一区二区三区精华液介绍 | 一区一区三区产品乱码亚洲 | 三年片免费大全国语 | 筱田优在线播放 | 未满十八岁勿入网站WWW | 亚洲AⅤ久久一区二区三区 亚洲aⅴ综合av国产八av | 在线精品亚洲一区二区动态图 | 成人毛片一区二区 | 79年熟女大胆露脸啪啪对白P | 在线视频播放 | 1000部啪啪未满十八勿入不卡 | 国产午精品午夜福利757视频播放 | 亚洲精品国产高清一线久久 | 色欲天天天天天综合网 | 国语精品一区二区三区 | 久久久久AV无码免费网 | 无码被窝影院午夜看片爽爽JK | 国产成人黄色网址 | 亚洲成在人线AV | 精品人妻少妇一区二区三区 | 午夜久久久久久久久久久久久捆绑 | 国产精品久久成人网站 | 精品一区二区三区影院在线午夜 | 噜噜噜在线观看免费视频日本 | 精品人体无码一区二区三区 |