问题标签 [webdriverwait]

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 投票
1 回答
844 浏览

python - 为什么当元素存在时硒会超时

我在下面有一个问题代码,该元素变得可见且未被单击。我尝试了css选择器和xpath。

0 投票
2 回答
1480 浏览

ajax - 如何在 Chrome 中单击通过 webdriver 通过 Ajax 加载的元素

浏览器:Chrome V65

ChromeDriver:chromedriver.exe 2.37

webdriver 尝试单击元素时发生错误。以下是我的点击():

我已经等待元素可见,然后单击。但是抛出异常说“其他元素将收到点击”,如下所示:

即使我添加语句以等待 ajax 加载完成以单击元素,也会发生错误:

这在 Chrome 上经常发生,可能 5 次中有 4 次失败。它不起作用!

现在,我必须使用 sleep 来等待元素可以点击。

有人可以帮忙吗?谢谢。

0 投票
2 回答
1053 浏览

python - 如何使用 python 通过 selenium 识别元素并调用 send_keys

网址:https ://www.collabera.com/find-a-job/search-jobs/job-details/126013-qa-analyst-jobs-ann-arbor-mi

我的代码高于一个它不起作用如何在上面的上传按钮代码中找到元素

0 投票
2 回答
237 浏览

java - 通过 selenium 在 paytm 主页上发起搜索的问题

以下是我想通过 Selenium 在 paytm 上自动化的步骤。

脚步:-

1.启动支付宝。

2.在paytm页面顶部显示的搜索框中输入任何关键字。例如“移动”

3.按回车键导航到搜索结果页面。

问题:在搜索框中写入的关键字被自动删除

我的代码:

0 投票
3 回答
1804 浏览

python - 如何在 selenium (Python) 中将密钥发送到没有 id 和/或名称的表单

我正在从网站获取数据,每当我单击链接以获取电话号码时,都会打开一个模态表单以首先询问我的电话号码,然后向我显示电话号码。

我现在面临的挑战是,我想将键发送到输入字段,所以因为输入字段没有名称或 ID,我使用 xpath 找到了输入字段:

我打印了这个,它返回了一些硒对象,但是当我尝试发送如下键时:

下面是一段 html 代码:

我试过了:

我收到错误消息:

欢迎您的意见。

0 投票
2 回答
244 浏览

python-3.x - python中用于单击图像的Selenium Web驱动程序代码

我需要 python 代码方面的帮助,以便我可以在图像上Sony使用click 事件selenium webdriver。我是 selenium 网络驱动程序和 python 的新手。请注意,点击“Testing Inc.”后 图像,将显示具有登录详细信息的下一页。

这是Javascript代码:-

我编写的 Python 代码,但单击图像时未发生单击事件:-

0 投票
1 回答
1904 浏览

python - 跳过等待网站计时器 selenium Python

我正在使用 geckodriver 在 Python ide 中运行 Selenium。

我试图打开的网站有一个 30 秒的计时器,在这 30 秒后出现一个按钮,我点击它。

我要问的是:我可以以某种方式忽略/跳过/加快等待时间吗?

现在我正在做的事情如下:

这是非常低效的,因为每次我运行代码进行一些测试时,我都需要等待。

在此先感谢,阿维。

更新: 我还没有找到克服障碍的方法,但在我这样做之前,我正试图专注于下一个可实现的进展:

(审查网站的名称)

在每个页面中都有一个视频,所有视频都在“jw-video jw-reset”类下我无法按类查找元素,所以我使用了:

它可以工作,但我不知道如何选择元素的 src ...

0 投票
3 回答
1096 浏览

java - Webdriver getText() of an element returns blank

I have an element with a dynamic number. It's a unique order number that gets generated after every order. I am trying to fetch that number from a paragraph, <p> tag using the getText() method, but webdriver returns a blank text after the test is run.

Executing :

returns false, suggesting the element is not displayed.

This is the HTML:

I tried getting text using:

I have tried all sorts of alternative combinations instead of .getText() including:

But none of them worked. How can I get that order number in the HTML?

0 投票
4 回答
192 浏览

java - Selenium Java 未知时间加载浏览器

我是 selenium Java 的新手,任何人都可以帮助并给我一个如何创建 wait.until java 命令的简单示例吗?如果有错误请更正我的代码谢谢

还是我应该使用这个?

谢谢你和更多的力量

0 投票
2 回答
315 浏览

python - 如何从网页中提取 page_source

我正在尝试从政府网页获取数据,但是,当我获取页面源时,它不包含浏览器中显示的数据。

在这个例子中,第一个字段“CNPJ”,而不是得到值“04.031.960/00001-70”,我得到这个:

此外,如果我将鼠标悬停在浏览器中的值上,则无法选择它。

有没有办法从这种类型的页面获取数据?