您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium常用的js總結(jié)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2015/10/8 13:56:23 ] 推薦標(biāo)簽:功能測試工具 單元測試工具

  3. 滾動(dòng)到指定位置
  為啥使用滾動(dòng)? 因?yàn)槿绻撁鏇]有完全顯示,element如果是在下拉之后才能顯示出來,只能先滾動(dòng)到該元素才能進(jìn)行click,否則是不能click操作
  JavascriptExecutor js=(JavascriptExecutor)driver;
  // roll down and keep the element to the center of browser
  js.executeScript("arguments[0].scrollIntoViewIfNeeded(true);", download);
  可以封裝滾動(dòng)到元素的方法的
/**
* @author Young
* @param locator
*/
protected void scrollToElement(Locator locator) {
WebElement e = findElement(driver, locator);
log.info("scroll view element");
JavascriptExecutor js = (JavascriptExecutor) driver;
// roll down and keep the element to the center of browser
js.executeScript("arguments[0].scrollIntoViewIfNeeded(true);", e);
}

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd