webdriverwait相关内容
我正在尝试单击“所有主题"和“所有状态"复选框,然后搜索结果.当我运行脚本时,会打开一个 1036x674 大小的 chrome 窗口. 如果我不理会窗口,我会收到元素点击拦截错误.如果我最小化或最大化窗口,我的脚本工作正常. 我使用的是 Selenium 3.141.0、chrome 76、chromedriver 76 和 python 3.6 chromedriver_path
..
我想,点击按钮通过音频解析验证码,但是selenium没有检测到指定的“id". browser.get("https://www.google.com/recaptcha/api2/demo")mainWin = browser.current_window_handleiframe = browser.find_elements_by_tag_name("iframe")[0]browser
..
我无法单击此按钮在我的机器人上创建结帐.我想点击图片进入另一个页面.
..
我在下面的代码中添加了硬编码等待 thread.sleep().如何使用显式等待.我想等到“用户名"WebElement 出现.我的程序运行良好.我已经写了测试用例. package com.pol.zoho.PageObjects;导入 org.openqa.selenium.WebDriver;导入 org.openqa.selenium.WebElement;导入 org.openqa.s
..
我正在从这个网站抓取数据.元素在下面和 geckodriver 但无法让 selenium 点击它,甚至尝试过 xpath、id 但不是运气是否有任何修复或解决方法来完成它? 解决方案 要单击元素 Get Data,您可以使用以下任一定位器策略: 使用css_selector: driver.find_element_by_css_selector("img.getdata-
..
我正在尝试抓取从鼠标悬停事件动态生成的数据.我想从 的哈希率分布图表中获取信息https://slushpool.com/stats/?c=btc 当你滚动每个圆圈. 下面的代码从网站获取html数据,并返回鼠标经过一个圆圈时填充的表格.但是,我一直无法弄清楚如何触发每个圆圈的鼠标悬停事件以填充表格. from lxml import etree从 xml.etree 导入 Elemen
..
隐式、显式、流畅等待之间有什么区别? 如果我们在隐式等待中设置 10 秒,并且在 10 秒之前,则在 3 秒内只有元素被定位. 那个时候会发生什么?它将等待 10 秒或继续进行. 解决方案 ImplicitWait ImplicitWait 是一种配置WebDriver 实例,即用于轮询 HTML DOM 一段时间(NANOSECONDS、MICROSECONDS、MIL
..
在主选项卡的 web 元素中嵌入了一个链接,我想使用 Selenium Webdriver 和 python 在同一窗口的新选项卡中打开该链接.在新选项卡中执行一些任务,然后关闭该选项卡并返回主选项卡.我们将通过右键单击链接手动执行此操作,然后选择“在新选项卡中打开"以在新选项卡中打开该链接. 我是 Selenium 的新手.我正在使用 Selenium 和 BeautifulSoup 进行
..
这是我的代码: from selenium import webdriver用户 = "someemail@email.com"browser = webdriver.Chrome("/path/to/browser/")browser.get("https://www.quora.com/")用户名 = browser.find_element_by_name("email")browser.
..
我有一个表单,当我点击它时会在新选项卡中打开它.当我尝试导航到该新选项卡时,我不断收到 NoSuchWindowException.代码非常简单.'myframe' 是信息最终将插入的新选项卡中的框架.我应该等待别的东西吗? from selenium import webdriver从 selenium.webdriver.support 导入 expected_conditions 作为 E
..
我正在为我的公司自动化 IdentiGO 应用程序,但出现以下错误: 内部服务器错误:/identigo回溯(最近一次调用最后一次):文件“/Users/jane/Code/maynard_env/env/lib/python3.7/site-packages/django/core/handlers/exception.py",第34行,在内部响应 = 获取响应(请求)文件“/Users/ja
..
我目前有以下设置,但我不确定我的等待(隐式和 pageLoadTimeout)是否有效.这是正确的实现吗?通过将它放在@Before("@setup") 中,它是否适用于每个场景或步骤定义运行?每次我打电话给@Give、@When.. 等时,司机会相应地等待吗? @Before("@setup")公共无效设置(){driver.manage().deleteAllCookies();driver
..
我目前正在从事一个自动填写表格的项目.填写表单时会出现下一个按钮,这就是为什么它给我一个错误. 我试过了: WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH,"//input[@type='button' and @class='button']")))Next = driver.find_elemen
..
import java.util.concurrent.TimeUnit;导入 org.openqa.selenium.By;导入 org.openqa.selenium.WebDriver;导入 org.openqa.selenium.WebElement;导入 org.openqa.selenium.firefox.FirefoxDriver;导入 org.openqa.selenium.su
..
由于 Firefox 不再支持 Control + T 选项卡,我开始使用driver.execute_script("window.open('URL', 'new_window')") 我正在尝试显示我打开的不同选项卡的标题并在它们之间切换.对于下面的示例,我希望输出为 facebook、google 并返回到 facebook.现在输出是 facebook、facebook 和 fac
..
我正在尝试选择一个下拉菜单并选择一个选项.我正在使用最新版本的 Selenium、最新版本的 Firefox、最新版本的 geckodriver 和最新版本的 Python. 这是我的问题:当我尝试选择一个选项时,出现以下错误: selenium.common.exceptions.ElementNotInteractableException:消息:元素无法滚动到视图中. 我尝试了各种
..
我是 Python 新手,正在尝试进行一些网页抓取,但遇到了一些实际问题.也许你可以帮我. HTML: 我的代码的第一部分如下所示并且运行良好,没有任何问题: driver.get("https:")登录 = driver.find_element_by_xpath(email_xpath).send_keys(email)登录 = driver.find_element_by_xp
..
我正在尝试抓取页面,但有时无法单击链接/按钮. 当网页加载时,“loadingWhiteBox"会先出现然后几秒后消失(但它会保留在HTML代码中)只要该框出现在网站上,我就无法点击链接并收到以下错误消息: selenium.common.exceptions.ElementClickInterceptedException:消息:元素
..
我正在尝试为 Amazon 结果创建一个基本的网络抓取工具.当我遍历结果时,有时会到达结果的第 5 页(有时只有第 2 页),然后抛出 StaleElementException.抛出异常后查看浏览器,可以看到驱动程序/页面没有向下滚动到页码所在的位置(底部栏). 我的代码: driver.get('https://www.amazon.com/s/ref=nb_sb_noss_1?url
..
我尝试在第一个 id 块中键入 'abc',在第二个密码块中键入 'cdef'.但是,底部的错误代码出现了. from selenium import webdriverdriver.get('http://sugang.korea.ac.kr') 添加了隐式等待以防止代码在页面完全加载之前执行. driver.implicitly_wait(30) 添加用户名和密码的代码如下
..