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

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium回放腳本時timeout問題有效解決方案
作者:吸血鬼日記 發布時間:[ 2016/5/12 13:50:35 ] 推薦標簽:功能測試 功能測試工具

  webdriver的適用代碼
  1. 在5秒時間內找目標元素,找到針對目標元素執行click
  (new WebDriverWait(driver, 5)).until(new ExpectedCondition() {
  public WebElement apply(WebDriver d) {
  return d.findElement(By.cssSelector("#quick-links > ul > li.nav-tabs-item.mc-ql-tab-item-bm > a"));
  }
  }).click();
  2. 等候頁面上出現目標文本,對應IDE的waitForText, waitForElementPresent
//跟據定位類型和定位字符串定位頁面元素
protected WebElement findElement(String locatorType, String locatorString) {
if (locatorType.equals(this.CssLocator)) {
return driver.findElement(By.cssSelector(locatorString));
} else if (locatorType.equals(this.IdLocator)) {
return driver.findElement(By.id(locatorString));
} else if (locatorType.equals(this.XpathLocator)) {
return driver.findElement(By.xpath(locatorString));
} else if (locatorType.equals(this.NameLocator)) {
return driver.findElement(By.name(locatorString));
} else if (locatorType.equals(this.ClassNameLocator)) {
return driver.findElement(By.className(locatorString));
} else if (locatorType.equals(this.TagNameLocator)) {
return driver.findElement(By.tagName(locatorString));
} else if (locatorType.equals(this.LinkTextLocator)) {
return driver.findElement(By.linkText(locatorString));
} else {
return driver.findElement(By.partialLinkText(locatorString));
}
}
/**
* Wait 60 seconds till text is present otherwise give timeout error, increase the waiting time if necessary
* @param text
* @param locatorType
* @param locatorString
*/
protected void waitForText(String text, String locatorType, String locatorString){
for (int second = 0;; second++) {
if (second >= 60) fail("timeout");
try {
if (text.equals(findElement(locatorType, locatorString).getText())) break;
} catch (Exception e) {
logger.error("waitForText exception:"+e);
}
try{
Thread.sleep(1000);
} catch (InterruptedException e) {
logger.error("waitForText Thread.sleep exception:"+e);
e.printStackTrace();
}
}
}
  執行完某步耗時操作之后,調用waitForText()直到出現目標文本(或者超時)再執行下步動作。

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 最近中文字幕视频完整 | 特级黄色片视频 | 真实国产精品视频国产网 | 国产毛片一级国语版 | 欧美 国产 日本 | 人人添人人澡人人澡人人人人 | 亚洲一区二区成人 | 一级特色黄色片 | 第四色播日韩第一页 | 国产午夜精品视频 | 一区二区三区鲁丝不卡麻豆 | 三级网站日本 | 成人公开免费视频 | 先锋悠悠xfplay色资源网站 | 色色色色色色网 | 五月亚洲 | 一区二区亚洲视频 | 欧美日韩在线观看视频 | 午夜性刺激在线观看视频 | 一级黄色大片免费看 | 欧美成人一级 | 天天射久久| 国产真实一区二区三区 | 精品国产综合成人亚洲区 | 天天做夜夜做久久做狠狠 | av区无码字幕中文色 | 不卡欧美 | 黄色爱情视频播放 | a级黄色毛片免费播放视频 a级黄色毛片 | 日本一区二区三区四区视频 | 欧美成人看片黄a免费看 | 成人免费网站视频www | 欧美日韩精选 | 久久精品vr中文字幕 | 飘花国产午夜精品不卡 | 久久精品国产半推半就 | 一个人在线免费观看www视频 | 女全身裸无遮挡免费毛片 | 伊人网免费视频 | 成人午夜影院在线观看 | 九九在线精品视频xxx |