您的位置:软件测试 > 开源软件测试 > 开源功能测试工具 > Selenium
Selenium常用的js总结
作者:网络转载 发布时间:[ 2015/10/8 13:56:23 ] 推荐标签:功能测试工具 单元测试工具

  3. 滚动到指定位置
  为啥使用滚动? 因为如果页面没有完全显示,element如果是在下拉之后才能显示出来,只能先滚动到该元素才能进行click,否则是不能click操作
  JavascriptExecutor js=(JavascriptExecutor)driver;
  // roll down and keep the element to the center of browser
  js.executeScript("arguments[0].scrollIntoViewIfNeeded(true);", download);
  可以封装滚动到元素的方法的
/**
* @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下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd