webdriverwait相关内容

ElementNotInteractableException:消息:使用 Selenium Python 在搜索字段中发送文本的元素不可交互错误

我尝试在网站上使用 send_keys,这给了我元素不可交互的错误. 这是我的代码如下: 导入硒从硒导入网络驱动程序从 selenium.webdriver.chrome.options 导入选项从 selenium.webdriver.common.keys 导入密钥from selenium.webdriver.common.by import By从 selenium.webdriv ..
发布时间:2021-12-15 09:01:48 Python

WebDriverWait 中的逻辑运算符预期条件

我正在使用 Python/Selenium 提交表单,然后我让 Web 驱动程序使用类 id 使用预期条件等待下一页加载. 我的问题是有两个页面可以显示,但它们不共享原始页面中没有的唯一元素(我可以找到).一个页面的唯一类为 mobile_txt_holder,另一个可能的页面的类 ID 为 notfoundcopy.我想使用等待 mobile_txt_holder 或 notfoundco ..
发布时间:2021-12-15 09:01:31 Python

getWindowHandles() 在 Firefox 中不起作用 58.焦点仍然在父选项卡上,不会转移到下一个选项卡

我开始学习如何使用 Selenium 和 Java 在浏览器中处理多个选项卡.看起来我下面的代码不起作用. import java.util.ArrayList;导入 org.openqa.selenium.By;导入 org.openqa.selenium.WebDriver;导入 org.openqa.selenium.WebElement;导入 org.openqa.selenium.f ..

Selenium Webdriver - 在 HTML DOM 未更改的情况下单击多个下拉列表时出现陈旧元素异常

我尝试自动化一个场景,条件是我必须从下拉菜单中选择一个选项,然后旁边还有另一个下拉菜单,我必须单击下一个下拉菜单中的一个选项才能启用按钮.我尝试使用代码,但它仅单击第一个选项,并显示错误为陈旧的元素参考:元素未附加到页面文档.请帮忙.如果不是很清楚,请告诉我. 解决方案 当您选择 Insurance Test Client 时,只有您可以选择 Product Insurance,这实质上意 ..

为什么有些元素存在但不可交互/显示?

我对测试还很陌生,试图更好地了解到底发生了什么.我发现当 css 选择器元素附加有 waitUntilCanInteract 或 waitUntilDisplayed 时,我们的一些测试代码失败了,即使当我进行 chrome 检查时该元素显示在浏览器中.将它们更改为 waitUntilExists 会使它们到达一个通过点,所以我想知道究竟是什么导致了这种情况? 解决方案 精确Seleniu ..
发布时间:2021-12-15 08:53:45 Java开发

无法在 Kendo UI 图表上通过 xpath 定位 SVG 元素

我确实尝试了一些 xpath,但似乎没有运气. 我想点击国家,然后点击图表,给出下面的截图: 网站网址是:https://demos.telerik.com/kendo-ui/条形图/列 我试过 xpaths : //text(text()='印度')//g//text(text()='印度') 解决方案 因为所需的元素是 SVG 元素,您需要考虑命名空间并引入 WebDr ..
发布时间:2021-12-15 08:40:42 其他开发

通过 Selenium 在 facebook 上解码类名称

我注意到 facebook 有一些奇怪的类名,看起来是计算机生成的.我不知道这些类是至少随着时间的推移保持不变还是在某个时间间隔内发生变化?也许有这方面经验的人可以回答.我唯一能看到的是,当我退出 Chrome 并再次打开它时,它仍然是一样的,所以至少他们不会更改每个浏览器会话. 所以我猜想抓取 facebook 的最好方法是在用户界面中使用一些元素并假设结构总是相同的,例如从“关于"部分获 ..
发布时间:2021-12-09 09:01:06 Python

ElementClickInterceptedException:消息:元素单击拦截元素不可单击错误单击单选按钮使用 Selenium 和 Python

我正在尝试点击第一个框(ASN/DSD) 但我收到此错误消息: selenium.common.exceptions.ElementClickInterceptedException:消息:元素点击被拦截:元素...(会话信息:chrome=83.0.4103.116) 我知道我输入了正确的 iframe,因为它可以找到元素,只是不要点击它.我的代码是 driver.switch_to ..
发布时间:2021-12-08 16:41:52 前端开发

消息:过时的元素参考:元素未附加到 Python 中的页面文档

我一直在尝试在三个不同的网络链接中运行以下代码.代码在一个网络链接上运行良好.但是,它会引发有关“消息:过时的元素引用:元素未附加到页面文档"的错误消息.我查看了论坛的前两个主题(Python Selenium stale element fix 和 如何在 Selenium 中导航到新网页?)大致相同错误消息,但没有解决问题.这是我的代码: driver.get('https://github ..

selenium.common.exceptions.ElementNotVisibleException:消息:元素不可使用 Selenium 进行交互

我正在寻找一个有趣的程序,但我在使用 selenium 时遇到了一些问题,我需要一些帮助...这是程序(我删除了webdriver的目录,因为文件夹的名称包含其他人的名称) from selenium import webdriver导入浏览器导入时间def Pass_send_():驱动程序=网络驱动程序.Chrome()driver.get('chrome://flags/#password ..