日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

教你如何写框架------用中文构建脚本

發布時間:2023/12/9 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 教你如何写框架------用中文构建脚本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

框架下載地址:

http://files.cnblogs.com/zhangfei/Automation.rar

?在看此篇博文前請先理清如下兩下博文, 該博文是建立在如下兩篇文章的基礎上的:

http://www.cnblogs.com/zhangfei/p/3456159.html
http://www.cnblogs.com/zhangfei/archive/2012/10/10/2718989.html

1.locator的保存方法:

2.test data的保存方法:

3.重點介紹用中文寫的測試用例:

  • 打開是關鍵字,里面的url對應test data中的url結點,必須用""
  • 創建頁面對象是關鍵字,com.test.page.TestBaidu是類的package路徑,必須用"",對象為是關鍵字,testBaidu是為該頁面對象起的一外別名,可以隨便起,中英文都可以,必須用""
  • step3中的testBaidu是在step2中的對象別名,必須用"",頁面是關鍵字,輸入并點擊百度一下按鈕為自已隨意輸入的,重點是[]里面代表方法名,{}里面代表參數,{input,input1}表示search方法有兩個參數,多個參數用逗號隔開,input與input1分別對應test data中的input與input1結點
  • step4中,()里面代表對象名,baidu_input對應TestBaidu.yaml中的baidu_input對象,返回值為是關鍵字,getInput是為返回值起的一個別名,中英文都可以,必須用""
  • step5中,Log代表輸出log的一個對象,對象為關鍵字,必須用"",輸出為自已隨意寫的,
  • step6中,Assert代表斷言,對象為關鍵字,必須用""

我們可以看到在step3中調用了一個search方法,search方法在TestBaidu頁面中具體的實現為:

上圖為具體調用TestBaidu1.txt的方法,keyword與keywords這兩個參數給傳到了TestBaidu1.txt文件用例中去了,如下:

  • 需要注意的是args[0],args[1],這是固定寫法,args[0]對應keyword的值,args[1]對應keywords的值,以此類推。

4.TestBaidu.txt的用例調用:

5.方法名可以關鍵字自定義,只需在Keywords.java中定義好,就能夠在txt的用例中使用了,具體可參考TestBaidu.txt中step5中的[信息]方法。

254285583

以上粗略的介紹了使用方法,如有興趣,可進群254285583進一步咨詢!

轉載于:https://www.cnblogs.com/zhangfei/p/3503957.html

總結

以上是生活随笔為你收集整理的教你如何写框架------用中文构建脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。