webdriverwait相关内容
无法使用以下代码选择剑道下拉菜单.可以访问该站点以检查代码. Chang
..
我只想获取“文本..."而不使用 .split() 或索引切片 HTML: "文本 ... "东西~ HTML 快照: 解决方案 要打印 text ... 你必须诱导 WebDriverWait 用于 visibility_of_element_located
..
我正在尝试通过部分 id 定位 iframe.对于这种方法,我使用了:driver.switchTo().frame(driver.findElement(By.cssSelector("iframe[id*='card-fields-number']"))); 我也试过xpath. driver.switchTo().frame(driver.findElement(By.xpath("//
..
我正在尝试单击“所有主题"和“所有状态"复选框,然后搜索结果.当我运行脚本时,会打开一个大小为 1036x674 的 chrome 窗口. 如果我不理会窗口,我会收到元素点击拦截错误.如果我最小化或最大化窗口,我的脚本可以正常工作. 我正在使用 Selenium 3.141.0、chrome 76、chromedriver 76 和 python 3.6 chromedriver_p
..
我无法单击此按钮在我的机器人上创建结帐.我想点击图片获取另一个页面.
..
我正在从这个网站上抓取数据.元素在下面和geckodriver 但无法让 selenium 单击它甚至尝试了 xpath、id 但不是运气是否有任何修复或解决方法来完成它? 解决方案 要点击元素 Get Data,您可以使用以下任一 定位器策略: 使用 css_selector: driver.find_element_by_css_selector("img.getdata
..
我目前正在从事一个自动填写表格的项目.填写表格时会出现下一个按钮,这就是它给我一个错误的原因. 我试过了: WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH,"//input[@type='button' and @class='button']")))Next = driver.find_elemen
..
我有一个带有源代码的页面,如下面的代码.在我采取行动后,会出现“撤消"和“关闭"按钮.我正在尝试单击“关闭"按钮.我已经尝试了下面的所有三个代码块,但都没有工作.有人可以指出我做错了什么,或者建议尝试其他方法吗? html来源:
..
我正在尝试使用 selenium 浏览器 python 获取 facebook 帐户的数据,但无法找到单击导出按钮时可以查看的元素. 见附件截图 我试过了,但它似乎给了我上课的错误. def login_facebook(self, username, password):chrome_options = webdriver.ChromeOptions()偏好 = {"downloa
..
我是 Python 和 Web Scraping 的新手,所以请多多包涵.我一直在尝试构建一个网页抓取工具来打开网页、登录并检索某个值.到目前为止,我已经能够打开网页并登录.但是,我根本找不到一种方法来检索(打印)我需要的值.这是我当前代码的样子: 从 selenium 导入 webdriver从 bs4 导入 BeautifulSoupdriver = webdriver.Chrome(exe
..
在听取了这里的人的建议后,我想我到达了某个地方.我又被卡住了.我必须使用 datepicker 从网站上抓取数据.html 表示该网站正在使用 Zebra 数据选择器.我必须点击日期,然后抓取数据.我正在努力点击日期.有人能帮我吗? 我必须点击 1/06/19.我无法想出一种方法来做到这一点.供参考:http://apsdps.ap.gov.in/des_rainfall.html这是网站.
..
def textfield(boxid,textAdded):项目 = driver.find_element_by_id(boxid)project.send_keys(文本添加)睡觉(3)def dropdown(dropdownid, dropdownvalue):选择 = 选择(driver.find_element_by_id(dropdownid))select.select_by_v
..
我有一套 Selenium 测试,可以在我的本地环境中完美运行并使用 Browserstack Automate,但在 Azure DevOps 上失败. 在 Azure Devops 上运行时没有配置或设置更改. 我们遵循了此处的所有文档:https://docs.microsoft.com/en-us/azure/devops/pipelines/test/continuous-t
..
当我尝试使用 Firefox 浏览器在 twitter 网站上自动输入用户名和密码时出现此错误: selenium.common.exceptions.NoSuchElementException:消息:无法定位元素:.session[username_or_email] 目前我写的这组代码如下: from selenium import webdriver从 selenium.webdri
..
在我尝试填写某些字段的网站上,有一个复选框,我需要单击以在其中添加复选标记:
..
我需要测试一个相当复杂的网页设置,其中包含嵌套框架. 在实际问题中,selenium 代码正在加载包含框架的新网页内容,我想切换到该框架.为了避免任何显式等待,我尝试了以下代码片段: self.driver.switch_to_default_content()WebDriverWait(self.driver, 300).\直到(EC.frame_to_be_available_and_
..
我想自动化一个脚本来验证网页中的某些内容. 登录页面在登陆应用程序页面之前多次重定向,这些重定向偶尔会导致问题.这个问题肯定与时间有关.那么 webdriver 如何等到最终页面完全加载或稳定下来? 典型的解决方案是等待目标页面上的元素变为可用.不幸的是,我们使用了 100 多个唯一网址,因此没有可预测的着陆页. 那么如何实现一个 ExpectedCondition,等待应用程序
..
在网站 https://www.aliexpress.com 上,我需要从使用硒的下拉菜单 我找不到如何使用 selenium 点击国家/地区值 解决方案 From the Ship to drop-down-menu 选择国家作为阿富汗你必须诱导WebDriverWait 用于 element_to_be_clickable() 并且您可以使用以下 xpath 基于 定位器策略:
..
在 Chrome 中,当我单击按钮时,出现“未知错误: 无法读取 null 的属性 'scrollleft' 他们是该页面中的 1 个输入字段,我可以输入值,因为只有单击按钮不起作用.此 Click 在 Firefox 中运行良好.仅在 Chrome 中问题 IWebElement element = wait.Until(d => d.FindElement(locator));wait
..
我有两个元素可以等待,我想等待直到它们中的任何一个出现在页面上. 我正在尝试使用 xpath 定位器.但它不起作用. By.xpath("//*[(contains(@id,'idNumber1')) or (contains(@id,'idNumber2'))]")); 这能实现吗? 请帮帮我. 解决方案 可以使用 ExpectedConditions.or() 等待页面中的
..