webdriverwait相关内容

ElementClickInterceptedException:消息:元素点击被拦截:元素<标签>Selenium 和 Python 不可点击

我正在尝试单击“所有主题"和“所有状态"复选框,然后搜索结果.当我运行脚本时,会打开一个大小为 1036x674 的 chrome 窗口. 如果我不理会窗口,我会收到元素点击拦截错误.如果我最小化或最大化窗口,我的脚本可以正常工作. 我正在使用 Selenium 3.141.0、chrome 76、chromedriver 76 和 python 3.6 chromedriver_p ..
发布时间:2022-01-09 23:58:04 Python

Selenium 在使用 Python 时无法单击“获取数据"按钮

我正在从这个网站上抓取数据.元素在下面和geckodriver 但无法让 selenium 单击它甚至尝试了 xpath、id 但不是运气是否有任何修复或解决方法来完成它? 解决方案 要点击元素 Get Data,您可以使用以下任一 定位器策略: 使用 css_selector: driver.find_element_by_css_selector("img.getdata ..
发布时间:2022-01-09 23:55:34 Python

selenium.common.exceptions.ElementClickInterceptedException:消息:元素点击被拦截:元素不可点击 Selenium 和 Python

我目前正在从事一个自动填写表格的项目.填写表格时会出现下一个按钮,这就是它给我一个错误的原因. 我试过了: WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH,"//input[@type='button' and @class='button']")))Next = driver.find_elemen ..
发布时间:2022-01-09 23:48:45 Python

ElementNotVisibleException:消息:尝试通过 Selenium 和 Python 单击按钮时出现元素不可交互错误

我有一个带有源代码的页面,如下面的代码.在我采取行动后,会出现“撤消"和“关闭"按钮.我正在尝试单击“关闭"按钮.我已经尝试了下面的所有三个代码块,但都没有工作.有人可以指出我做错了什么,或者建议尝试其他方法吗? html来源: ..
发布时间:2022-01-09 23:42:07 其他开发

如何使用 Selenium 检索 WebElement 的文本 - Python

我是 Python 和 Web Scraping 的新手,所以请多多包涵.我一直在尝试构建一个网页抓取工具来打开网页、登录并检索某个值.到目前为止,我已经能够打开网页并登录.但是,我根本找不到一种方法来检索(打印)我需要的值.这是我当前代码的样子: 从 selenium 导入 webdriver从 bs4 导入 BeautifulSoupdriver = webdriver.Chrome(exe ..
发布时间:2022-01-09 23:39:11 其他开发

如何在 html 中的 zebra datepicker 中单击日期?

在听取了这里的人的建议后,我想我到达了某个地方.我又被卡住了.我必须使用 datepicker 从网站上抓取数据.html 表示该网站正在使用 Zebra 数据选择器.我必须点击日期,然后抓取数据.我正在努力点击日期.有人能帮我吗? 我必须点击 1/06/19.我无法想出一种方法来做到这一点.供参考:http://apsdps.ap.gov.in/des_rainfall.html这是网站. ..
发布时间:2022-01-05 13:55:33 Python

由于 Azure DevOps 超时,随机 Selenium E2e 测试失败,但在本地和远程 Selenium 上工作(BrowserStack Automate)

我有一套 Selenium 测试,可以在我的本地环境中完美运行并使用 Browserstack Automate,但在 Azure DevOps 上失败. 在 Azure Devops 上运行时没有配置或设置更改. 我们遵循了此处的所有文档:https://docs.microsoft.com/en-us/azure/devops/pipelines/test/continuous-t ..
发布时间:2021-12-26 17:07:59 C#/.NET

selenium.common.exceptions.NoSuchElementException:消息:无法定位元素错误,使用 Selenium Python 将文本发送到 Twitter 中的电子邮件字段

当我尝试使用 Firefox 浏览器在 twitter 网站上自动输入用户名和密码时出现此错误: selenium.common.exceptions.NoSuchElementException:消息:无法定位元素:.session[username_or_email] 目前我写的这组代码如下: from selenium import webdriver从 selenium.webdri ..
发布时间:2021-12-25 20:12:02 其他开发

如何解决“WebDriverException: Message: TypeError: can't access dead object"并等待使用 Selenium 和 Python 的框架可用

我需要测试一个相当复杂的网页设置,其中包含嵌套框架. 在实际问题中,selenium 代码正在加载包含框架的新网页内容,我想切换到该框架.为了避免任何显式等待,我尝试了以下代码片段: self.driver.switch_to_default_content()WebDriverWait(self.driver, 300).\直到(EC.frame_to_be_available_and_ ..
发布时间:2021-12-21 22:48:54 Python

如何使用 Selenium WebDriver 等待重定向链在最终页面加载不可预测的情况下解决?

我想自动化一个脚本来验证网页中的某些内容. 登录页面在登陆应用程序页面之前多次重定向,这些重定向偶尔会导致问题.这个问题肯定与时间有关.那么 webdriver 如何等到最终页面完全加载或稳定下来? 典型的解决方案是等待目标页面上的元素变为可用.不幸的是,我们使用了 100 多个唯一网址,因此没有可预测的着陆页. 那么如何实现一个 ExpectedCondition,等待应用程序 ..
发布时间:2021-12-18 15:58:25 其他开发

如何使用 Selenium 和 Python 从 https://www.aliexpress.com/运送到下拉菜单中选择一个国家

在网站 https://www.aliexpress.com 上,我需要从使用硒的下拉菜单 我找不到如何使用 selenium 点击国家/地区值 解决方案 From the Ship to drop-down-menu 选择国家作为阿富汗你必须诱导WebDriverWait 用于 element_to_be_clickable() 并且您可以使用以下 xpath 基于 定位器策略: ..
发布时间:2021-12-17 13:56:10 Python

“未知错误:无法读取 null 的属性‘scrollleft’";在 Chrome 中使用硒

在 Chrome 中,当我单击按钮时,出现“未知错误: 无法读取 null 的属性 'scrollleft' 他们是该页面中的 1 个输入字段,我可以输入值,因为只有单击按钮不起作用.此 Click 在 Firefox 中运行良好.仅在 Chrome 中问题 IWebElement element = wait.Until(d => d.FindElement(locator));wait ..