首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单击按钮,直到按钮从webPage中消失

单击按钮,直到按钮从webPage中消失
EN

Stack Overflow用户
提问于 2015-11-27 16:30:58
回答 1查看 1.3K关注 0票数 0

我有一个网页,它只显示10个项目,如果页面上有超过10个项目,然后显示更多的按钮显示,所以需要点击显示更多的按钮来查看超过10个项目。

问题是,当我点击显示更多的按钮,它将显示10多个项目,然后再次我必须单击显示更多的按钮,以查看下10多个项目,一旦所有项目都显示在页面上,然后显示更多按钮从页面消失。在这里,我想单击显示更多按钮,直到所有项目都显示出来

如何使用Selenium + Web驱动来实现这一点?

EN

回答 1

Stack Overflow用户

发布于 2015-11-27 18:16:05

直到“显示更多”按钮出现,继续在循环中点击该链接。

代码语言:javascript
运行
复制
while(isElementPresent(By.linkText("Show more"))) {
   driver.findElement(By.linkText("Show more")).click();
   Thread.sleep(100);
}

检查here for isElemenetPresent()方法的实现。

附言:为安全起见,在达到某个最大限制后中断循环。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33953160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档