我需要向下滚动,直到在电子商务网站使用硒webdriver完成搜索结果
I need to scroll down until the search result complete in e-commerce website using selenium webdriver
我想向下滚动页面底部
预期的步骤:
- 打开申请网站(www.jabong.com)
- 我在搜索框中搜索男士手表
- 页面将给出搜索结果。这里我需要向下滚动页面,直到页面完成搜索结果。
WebElement bottomButton = driver.findElement(By.xpath("//*[@id='catalog-product']/footer/button"));
WebDriverWait wait = new WebDriverWait(driver, 15);
do{
wait.until(ExpectedConditions.visibilityOf(bottomButton));
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("window.scrollBy(0,document.body.scrollHeight);");
bottomButton.click();
}while(!bottomButton.isDisplayed());
这个适合我:
js.executeScript("scroll(0,document.body.scrollHeight);");
我记得我试过窗户。scrollBy,它也不工作,不知道为什么…
相关文章:
- 动态分配GA增强型电子商务跟踪器
- 如何识别我的网站中的慢速设备
- 用Javascript更改我网站上的字体大小
- 有任何可能将facebook实时信使整合到一个网站中
- 将电视直播频道从网站嵌入我的网站
- Windows 8固定的网站互动程序
- 门户网站:当地时间有多有用
- 如何创建电子商务网站
- 如何在Magento电子商务网站版本1.3.2.4中包含带有脚本的自定义js文件
- 如何仅使用javascript对电子商务网站进行索引
- 如何水平显示我格式化的JSON数据,类似于电子商务网站
- 根据商品价格对电子商务网站上的商品进行排序
- 如何计算产品在电子商务网站上的排名/位置
- 电子商务网站如何检测用户是否登录
- 为电子商务网站的聊天应用运行node.js服务器
- 如何在php中创建电子商务网站相关产品滑块
- 我需要向下滚动,直到在电子商务网站使用硒webdriver完成搜索结果
- 将javascript代码添加到任何网站,并在webdriver中每次点击文档时执行添加的功能
- 启用gzip压缩网络解决方案电子商务网站
- 用于电子商务网站开发的HTML、Angular Js和Css