无码人妻A片一区二区三区_18禁裸乳无遮挡啪啪无码免费_91精品亚?影视在线?看_人人妻人人爽人人澡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

相關閱讀

主站蜘蛛池模板: 激情综合婷婷丁香五月 | 久久久亚洲av成人网站 | 日本特级淫片 | 中文字幕aⅴ人妻一区二区 av岛国片 | 自拍一级黄色片 | 一级片在线放映 | 九九99靖品免费 | 无码成人片一区二区三区 | 中文字幕无码热在线视频 | 97人人做人人人难人人做 | 97超碰人人模人人人爽人人爱 | 婷婷人人爽人人爽人人片 | 香蕉久久夜色精品 | 成人三级视频在线观看一区二区 | 女教师痴汉调教爱より速く | 一夜新娘第三季在线观看 | 久久久亚洲| 色翁荡熄又大又硬又粗又视频软件 | 又爽又高潮日本少妇A片 | 超碰人人做人人爱 | 成人毛片无码一区二区三区 | 91久久极品少妇xxxxⅹ软件 | 亚洲三级中文字幕在线看 | 伊人视屏| 97人人模人人爽人人少妇 | 国产亚洲欧美一区二区三区四区 | 午夜精品福利影院 | 日日草夜夜 | 色先锋中文字幕 | fc2在线| 最近的中文字幕视频完整 | 欧美一区黄色 | 久久视频这里有精品 | 男女扒开双腿猛进入免费看污 | 亚洲国产精品久久久久制服 | 久久天天躁夜夜躁狠狠85台湾 | 亚洲中文无码A∨在线观看 奇米影音第四色 | 免费无码又爽又刺激高潮软件 | 国产精品久久人妻无码hd | 性欧美videos高清精品 | 亚洲高清天堂 |