问题标签 [expected-condition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
770 浏览

python-3.x - 如何使用 Selenium 和 Python 在 https://meet.google.com 中单击“请求加入”按钮?

我正在尝试单击 google meet 链接中的 Ask to join 按钮(使用我现有的 Google Chrome 个人资料)。这是代码:

但是加入按钮没有被点击。按钮上最奇怪的部分“要求加入”文本确实打印在最后一行。这意味着 selenium 已到达正确的按钮。但是为什么它不点击按钮?

编辑:根据@Alin Stelian 的回答,我将代码更新如下:

这确实有效,因为两个打印语句都有效......但是按钮没有被点击。这里出了什么问题?

0 投票
4 回答
199 浏览

java - Java Automation Selenium findElement by xpath 有时无法找到对象

我对 Selenium 和自动化还很陌生。我正在尝试为简单的健康声明表单页面进行自动化: https ://forms.office.com/Pages/ResponsePage.aspx?id=bGOiBG0y_0iT-HCYdb06qZZ8CdlEQAhOkRllU1E9dVZUMVk1VTZFWThQV1FQUTFUV0FKNkNOVldMSi4u

要进入我使用 xpath 的文本字段:

问题是有时它找不到元素并且程序崩溃。

有什么建议么?

0 投票
3 回答
2769 浏览

java - 元素不可点击,因为另一个元素遮住了它

我正在使用 Selenium webdriver,但出现以下异常

我的代码如下。

0 投票
1 回答
829 浏览

selenium - Selenium - 如何在 iFrame 中发送密钥?

我正在编写一个 selenium 自动化机器人,我想将密钥发送到我从 iFrame 获得的输入,检查代码行:

你们能帮帮我吗?我可以单击输入,但是,在发送键时,它不起作用并取消选择输入字段。

0 投票
1 回答
677 浏览

python - 如何识别硒中的可点击元素

我想点击一个<a>标签,它看起来像一个我可以用 selenium 内置函数点击的元素click()。我想知道是否有人可以解释如何确定这样的元素是否真的可以点击以用于未来的硒编码。谢谢

HTML:

当我尝试时,我得到的只是一个错误:

0 投票
2 回答
909 浏览

selenium - 如何从 cricinfo 网站上抓取数据以获取每场比赛第一局的评论,使用 Selenium 和 Python 修改过滤器

嘿伙计们,我一直在尝试从 cricinfo 网站上抓取一些数据,以获取每场比赛的评论。我能够获得第二局的完整数据.. 但无法在第一局中这样做,因为当我检查源代码时,下拉菜单似乎没有选项或诸如选择类之类的任何东西.. 它会如果有人可以建议一些选项来做到这一点,那就太好了。这是页面的 URL https://www.espncricinfo.com/series/8048/commentary/1181768/mumbai-indians-vs-chennai-super-kings-final-indian-premier-league-2019 [输入图片描述这里] 1

0 投票
2 回答
206 浏览

python - 按字段名称从表中提取数据。Xpath,蟒蛇

我想从这个页面提取数据https://mbasic.facebook.com/kristina.layus 有一个表“住过的地方”有两行

我可以借助完整的 xpath 提取数据(提取数据“莫斯科,俄罗斯”):

但我想借助表中的名称提取数据。我试过这个

但收到错误

我的代码

0 投票
4 回答
242 浏览

java - 使用 PageFactory 等到元素不存在

我试图在我的项目中仅使用 PageFactory,而不使用 By 类型的字段。我正在寻找实现这样的东西:

有没有办法为此实现自定义预期条件?或任何其他方式来实现这一点?(不使用 By 字段,仅使用页面工厂)。

0 投票
1 回答
38 浏览

c# - 使用 c# 自动化测试 Selenium

我可以去到父文件夹,然后单击孩子将显示。

如何编写方法来获得显示的孩子(点击)。

我试过这个,

0 投票
1 回答
42 浏览

python - 这里有什么区别阻止它工作?

我正在阅读客户名称列表并使用每个名称查找一个元素。

在阅读列表之前,我可以在硬编码名称时确认它是否有效,

但是当我阅读客户列表并像这样使用它时,我得到了一个 NoSuchElement 异常。我知道我将名称输入到客户变量中,因为打印语句确认了它。

'" +customer+ "' 部分有问题吗?我已经尝试了很多不同的方法。