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

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium Webdriver使用的一些小技巧
作者:網絡轉載 發布時間:[ 2015/4/20 9:52:34 ] 推薦標簽:Selenium 功能測試 Webdriver

  1.開始結束時間只支持控件選擇,不支持填寫,怎么辦?
  如下圖:

  解決方案:
  用javaScipt把開始結束時間的reaonly屬性去除,然后再輸入,舉例如下
/**
* 輸入開始日期
*
* @param startDate
*/
public void inputStartDate(String startDate) {
String startjs = "document.getElementById('startDate').removeAttribute('readonly');";
((JavascriptExecutor) webdriver).executeScript(startjs);
webdriver.typeById("startDate", startDate);
}
  2.因為新需求的加入,導致頁面元素路徑變更,原本好好的自動化測試用例執行失敗
  解決方案:
  定位元素時,盡可能用id,name等定位,盡可能不用xpath定位。
  如果你所測的系統很多元素id或name等等不甚至沒有,導致必須要用xpath定位,那么可以和開發同學協商。讓他們以后開發新代碼時盡可能給元素加上id或name這些屬性,并取名。
  用id和name定位還有些好處是:1.可以讓你的代碼可讀性變強,如果在頁面源代碼中的ID或name屬性被友好命名的話。2.xpath定位需要更長的時間來處理,因為瀏覽器必須運行它的XPath處理器。
  3.如何判斷瀏覽器是否加載完畢
  如果是簡簡單單的等一段時間,這不是一個很好的解決方法,一方面浪費了時間,另一方面,我們也無法知道應該等多久,導致我們的測試程序不夠穩定。
  我常用的一個方法是判斷某個元素是否已加載,當然這個的前提是你的頁面沒有使用ajax

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 2020久久精品亚洲热综合一本 | 欧美色图综合网 | 最近日本中文字幕免费完整 | 国产欧美一区二区精品久久久 | 国产欧美日韩精品第二区 | 美国一级做a一级爱视频 | 日韩欧美一卡二区 | 欧美久久伊人 | 成年人网址在线观看 | 国产在线精品一区二区不卡 | 2015在线看小明 | 亚洲欧美国产中文 | 欧美一级特黄乱妇高清视频 | 在线观看理论片免费韩国 | 国产一区二区三区成人久久片 | 精品400部自拍视频在线播放 | 日韩毛片大全免费高清 | free性中国hd露脸 | 中文字幕亚洲视频 | 免费妞干网 | 日本福利网站 | 男女边摸边吃奶边做视频在线 | 激情免费视频 | 国产精品九九免费视频 | 中国毛片免费观看 | 欧美日韩国产一区二区三区欧 | 色秀视频免费高清网站 | 亚洲国产91 | 妞妞影视一二三区 | 综合网天天 | 成人亚洲网站www在线观看 | 亚洲国产精 | 国产精品久久久久久久久久直 | 狠狠操人人 | 亚洲天堂久久精品成人 | 欧美日韩一区二区三区在线视频 | 99精品国产第一福利网站 | 日韩欧美区 | 日本欧美国产精品第一页久久 | 亚洲综合激情六月婷婷在线观看 | 韩国伦理片在线 |