亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
基于smartgwt框架項目如何開展自動化
作者:網絡轉載 發布時間:[ 2013/12/5 14:57:01 ] 推薦標簽:

近接手數據資源平臺產品的自動化建設,該項目依賴smartgwt框架,項目初期嘗試使用watir、webdriver來進行自動化腳本開發,后都因不能準確定位元素而失敗告終,經過多次google和討論,后利用selenium ide工具進行錄制,終于有所成效。(雖然回放偶爾會提示找不到元素)。

好,入正題,利用selenium ide錄制基于smartgwt框架的項目

第一步:搭建selenium ide環境。
下載selenium ide插件,安裝firefox(注意:selenium ide插件的版本需要與firefox版本兼容,我這里下載的是:selenium-ide-1.10.0.xpi、Firefox_Setup_15.0.1.exe)

第二步:讓selenium ide支持用戶自定義定位器。

由于smartgwt框架采用事件代理,動態加載頁面元素,因此傳統的通過ID或者簡單的attribute來定位元素行不通,這里我們利用smartgwt提供的自定義定位器來進行(即2個js腳本:user-extensions.js、user-extensions-ide.js 可以從smartgwt官網下載)。

打開selenium ide,在菜單欄選擇【Options】->options選項,加載自定義定位器,如下圖:

打開options界面:
http://img.blog.csdn.net/20130517181204458
加載自定義定位器:
第三步:重啟selenium ide,接下來可以像錄制普通產品一樣進行錄制了。

在錄制過程中可能會遇到的問題:

1、腳本錄制好之后回放,報錯:

[error] Timed out after 30000ms

[error]Element scLocator=//ToolStripButton[ID="isc_ToolStripPermissionButton_19"]/icon not found

該問題可能是速度控制條播放速度過快導致,調整播放速度至slow

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 中文字幕成人免费高清在线视频 | 黄色免费在线观看网站 | 成人在线视频免费看 | 精品手机在线视频 | 综合九九| 亚洲一欧洲中文字幕在线 | 国产一区免费在线观看 | 中国一级黄色录像片 | 男女性色大片免费网站 | 亚洲图片在线欧美专区图片 | 国产亚洲精品高清在线 | 一级毛片在线免费看 | 国产精品天天影视久久综合网 | 欧美成人怡春院在线激情 | 欧美一区二区三区在线播放 | 国产精品成人久久久久 | 成人免费黄色网 | 日本久久不射 | xxxx日本黄色 | 日本免费不卡视频一区二区三区 | 国产婷婷色一区二区三区深爱网 | 亚洲国产精品久久久天堂 | 六月丁香综合 | 在线观看黄色毛片 | 国产亚洲sss在线播放 | 日韩天堂在线观看 | 99草在线 | 性xxx中文视频 | 成人α片| 日韩综合在线 | 一区二区三区日韩免费播放 | 三级伦理剧| 性色综合| 成人性生交大片免费看午夜a | 亚洲一区二区三区香蕉 | 91免费网站| 日本三级欧美三级香港黄 | 污视频网站免费 | 亚洲精品网站在线 | 日日爱影院| 亚洲日韩精品欧美一区二区 |