问题标签 [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.
python - 为什么当元素存在时硒会超时
我在下面有一个问题代码,该元素变得可见且未被单击。我尝试了css选择器和xpath。
ajax - 如何在 Chrome 中单击通过 webdriver 通过 Ajax 加载的元素
浏览器:Chrome V65
ChromeDriver:chromedriver.exe 2.37
webdriver 尝试单击元素时发生错误。以下是我的点击():
我已经等待元素可见,然后单击。但是抛出异常说“其他元素将收到点击”,如下所示:
即使我添加语句以等待 ajax 加载完成以单击元素,也会发生错误:
这在 Chrome 上经常发生,可能 5 次中有 4 次失败。它不起作用!
现在,我必须使用 sleep 来等待元素可以点击。
有人可以帮忙吗?谢谢。
java - 通过 selenium 在 paytm 主页上发起搜索的问题
以下是我想通过 Selenium 在 paytm 上自动化的步骤。
脚步:-
1.启动支付宝。
2.在paytm页面顶部显示的搜索框中输入任何关键字。例如“移动”
3.按回车键导航到搜索结果页面。
问题:在搜索框中写入的关键字被自动删除
我的代码:
python - 如何在 selenium (Python) 中将密钥发送到没有 id 和/或名称的表单
我正在从网站获取数据,每当我单击链接以获取电话号码时,都会打开一个模态表单以首先询问我的电话号码,然后向我显示电话号码。
我现在面临的挑战是,我想将键发送到输入字段,所以因为输入字段没有名称或 ID,我使用 xpath 找到了输入字段:
我打印了这个,它返回了一些硒对象,但是当我尝试发送如下键时:
下面是一段 html 代码:
我试过了:
我收到错误消息:
欢迎您的意见。
python-3.x - python中用于单击图像的Selenium Web驱动程序代码
我需要 python 代码方面的帮助,以便我可以在图像上Sony
使用click 事件selenium
webdriver
。我是 selenium 网络驱动程序和 python 的新手。请注意,点击“Testing Inc.”后 图像,将显示具有登录详细信息的下一页。
这是Javascript代码:-
我编写的 Python 代码,但单击图像时未发生单击事件:-
python - 跳过等待网站计时器 selenium Python
我正在使用 geckodriver 在 Python ide 中运行 Selenium。
我试图打开的网站有一个 30 秒的计时器,在这 30 秒后出现一个按钮,我点击它。
我要问的是:我可以以某种方式忽略/跳过/加快等待时间吗?
现在我正在做的事情如下:
这是非常低效的,因为每次我运行代码进行一些测试时,我都需要等待。
在此先感谢,阿维。
更新: 我还没有找到克服障碍的方法,但在我这样做之前,我正试图专注于下一个可实现的进展:
(审查网站的名称)
在每个页面中都有一个视频,所有视频都在“jw-video jw-reset”类下我无法按类查找元素,所以我使用了:
它可以工作,但我不知道如何选择元素的 src ...
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?
java - Selenium Java 未知时间加载浏览器
我是 selenium Java 的新手,任何人都可以帮助并给我一个如何创建 wait.until java 命令的简单示例吗?如果有错误请更正我的代码谢谢
还是我应该使用这个?
谢谢你和更多的力量
python - 如何从网页中提取 page_source
我正在尝试从政府网页获取数据,但是,当我获取页面源时,它不包含浏览器中显示的数据。
在这个例子中,第一个字段“CNPJ”,而不是得到值“04.031.960/00001-70”,我得到这个:
此外,如果我将鼠标悬停在浏览器中的值上,则无法选择它。
有没有办法从这种类型的页面获取数据?