伊人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

相關閱讀

主站蜘蛛池模板: 亚洲精品乱码久久久久久按摩 | 日本九九热在线观看官网 | 亚洲欧美在线综合图区 | 91亚洲精品久久 | 一及黄色大片 | 好深好爽办公室做视频 | 国产激情怍爱视频在线观看 | dy888午夜国产精品 | 国产在线一在线二 | 男生戳美女两腿中间那个视频 | 欧美大片久久国产欧美日韩精品 | 日本做暖暖视频高清观看 | 国产精品亚洲一区二区三区妖精 | 亚洲精品久久无码日韩绯色 | 国产精品成人一区无码 | 国产高清自拍一区 | 成人三级视频在线观看不卡 | 亚洲成AV人片不卡无码 | 亚?成人一区在线?看 | 强伦人妻一区二区三区视频18 | 免费久久 | 欧美成人h版在线观看 | 成人一区二区在线?看 | H无码精品动漫在线观看免费 | 成人免费ā片在线观看 | 特黄aa级毛片免费视频播放 | 在线免费观看毛片视频 | 国产精品久久久777777 | 久久久久国产精品嫩草影院 | 日韩成人亚洲 | 久久青草国产 | 国产婷婷97碰碰久久人人蜜臀 | 国产免费看又黄又大又污的胸 | 亚洲精品毛A片久久久爽 | 久久久久国产精品人妻aⅴ网站 | 国产三级精品最新在线 | 麻豆一二区 | 香港成人A级毛片免费看 | 年轻的母亲理论片 | 国产一区二区不卡老阿姨 | www日本tv |