webdriver 相关问题

WebDriver是一个用于控制Web浏览器的API,模仿真实用户。它主要用于自动化测试。 WebDriver具有多种语言绑定和驱动程序(允许控制各种浏览器)。如果您的问题特定于其中一个,请确保还包含相应的标记。

Internet Explorer 无法通过 Selenium 启动

我试图通过selenium创建IE浏览器的实例,但它无法创建会话。 我收到以下错误: selenium.common.exceptions.SessionNotCreatedException:消息:

回答 1 投票 0

无法使用 Selenium 单击 Safari 浏览器中 iframe 内的按钮

操作系统:OSX macOS Sierra 10.12.6 硒版本:3.6.0 浏览器:Safari 浏览器版本:11.0.1(12604.3.2) 预期行为 - click() 操作应该适用于 Safari 中 iframe 内的按钮

回答 1 投票 0

以提升模式打开 Microsoft Edge(用例:通过 Selenium 打开)

我尝试在提升模式下打开 Ms Edge,但无法执行此操作。 (Windows 11) 我也尝试过手动打开它,但“提升”选项始终设置为“否”。 显示边缘升高的图像...

回答 1 投票 0

如何使用 Selenium WebDriver C# 从下拉列表中选择一个选项?

我正在尝试选择一个选项进行网络测试。可以在此处找到示例:http://www.tizag.com/phpT/examples/formex.php 除了选择一个选项部分之外,一切都很好。如何销售...

回答 11 投票 0

错误 - webdriver.dll 中发生第一次机会异常

我在 Visual Studio 2010 中设置了一个 Selenium 项目,在调试时,我在 webdriver.dll 中第一次机会遇到异常,并附有附加信息: 找不到xpath==.//[@id='me...

回答 2 投票 0

如何获取仅指示网站 url 的 Web 套接字 (WS) 选项卡数据?

我想输入一个具有多个该类型子网址(www.google.com/123或www.google.com/3212)的网站,每当我输入每个子网址时,websocket请求网址都是不同的,这是第一个...

回答 1 投票 0

尝试使用 Java 制作一个简单的 selenium 入门应用程序,但在搜索按钮上不断收到元素不可交互的错误

所以,我正在尝试用Java学习Selenium,制作一个简单的方法来打开谷歌,并进行基本的搜索。但是,我收到错误 org.openqa.selenium.ElementNotInteractableException: element not

回答 1 投票 0

Selenium、Webdriver 正在超载内存

我需要打开选项卡并收集数据并关闭选项卡。大约 600 个标签。 问题在于 Chrome 驱动程序会因每个新选项卡而导致内存过载。即使您使用 driver.close() 关闭,内存使用...

回答 1 投票 0

显式等待在 Selenium webdriver 中不起作用

我正在尝试在我的页面中查找一个元素。仅当应用程序中出现任何错误时,该元素才会出现。我处理得很好,唯一的问题是它等待 30 秒(隐式等待)

回答 4 投票 0

与使用 CHROME 相比,使用 CURL 从 Marketwatch.com 抓取页面时的 html 源代码不同

当我使用 CURL(窗口命令提示符)从 https://www.marketwatch.com/tools/screener/market?exchange=nasdaq&subreport=largestpercentgainreport 抓取 HTML 源代码时,它会返回 HTML 源代码...

回答 1 投票 0

Driver 和 Webdriver (python selenium) 有什么区别?

关于Python中的Selenium... from seleniumbase import Driver (seleniumbase) 和 from selenium import webdriver (selenium, seleniumwire) 有什么区别? &q 有什么区别...

回答 1 投票 0

在哪里可以找到 Edge 的所有experimental_option“prefs”键的列表,如“download.default_directory”和“download.prompt_for_download”?

我正在使用 Python 和 Selenium 来自动化 Edge。 在哪里可以找到 Edge 的所有experimental_option“prefs”键的列表,如“download.default_directory”和“download.prompt_for_download”? 在其他

回答 1 投票 0

Webdriver 停止打开 Firefox

所以,我正在使用 etaoin 在 Clojure 中执行一些 Webdriver 操作。有一段时间它工作得很好。然而,我的程序在第 7 行崩溃了: (ns Socialauto.core) (需要 '[etaoin.api:as e]) (

回答 1 投票 0

请帮忙,错误 io.github.bonigarcia.wdm.config.WebDriverManagerException:java.lang.NumberFormatException:对于输入字符串:“public”

我是自动化测试新手,正在学习Java。 我正在做一个培训项目,几天前遇到了一个问题;当我运行自动测试时,控制台中出现错误: io.github.bonigarcia.wdm.c...

回答 1 投票 0

Python-Selenium:Chrome 无头设置不适用于“WebDriverWait”

以下代码可以在真实浏览器中通过,但在无头浏览器中则不行。 而真实: 尝试: #明确等待 打印(“尝试4”) WebDriverWait(驱动程序, 10).until(EC.

回答 3 投票 0

Selenium 中的 StaleElementReferenceException 是什么

当我尝试查找元素时,出现错误,如 StaleElementReference 使用 WebDriver 实例我尝试执行 driver.findelement(By.xpath(Element)) 它返回陈旧的元素引用,除了...

回答 1 投票 0

CSS选择器-如何定位父元素

有没有办法在CSS选择器中定位父元素? 我正在使用下面的代码,但我没有获取父元素。 WebElement we=dr.findElement(By.cssSelector("div[id='gf-BIG']:parent")); ...

回答 4 投票 0

Microsoft 打印到 PDF 覆盖 Selenium 首选项 (Python)

我正在使用 Selenium 抓取外部网页并下载 PDF 以进行自动数据分析。不幸的是,该网站有一个内部 PDF 查看器,这意味着我必须将其首选项设置为避免...

回答 1 投票 0

WebDriver等待find_elements_by_xpath

我试图弄清楚 WebDriverWait 如何与 find_elements_by_xpath 一起使用。它如何知道所有相关元素已加载,或者只是等待页面加载。 我可以理解如果...

回答 3 投票 0

如何使用 selenium webdriver python 单击列表中没有 id 的跨度?

我无法通过 selenium Web 驱动程序单击“Span 1”。这是来自网络的检查元素: ... 我无法通过 selenium Web 驱动程序单击“Span 1”。这是来自网络的检查元素: <div class="m-menu__subnav siak_menu_lm01" data-cek="02"> <ul class="m-menu__content"> <li class="m-menu__item"> <h3 class="m-menu__heading m-menu__toggle"> <i class="m-menu__link-bullet m-menu__link-bullet--line m--visible-tablet-and-mobile-table-cell"> <span></span> </i> <span class="m-menu__link-text">AA</span> <i class="m-menu__ver-arrow la la-angle-right"></i> </h3> <ul class="m-menu__inner"> <li class="m-menu__item" m-menu-link-redirect="1" aria-haspopup="true"> <a href="dafduk/wni/dataKeluarga/searchList" class="m-menu__link ajaxify" data-cek="020101" data-target="siakContent" data-hidden="siakContentHandlebar" data-server="true" data-refresh="m_header_menu_default"> <i class="m-menu__link-bullet m-menu__link-bullet--dot m--visible-tablet-and-mobile-table-cell"> <span></span> </i> <span class="m-menu__link-text">Span 1</span> </a> </li> <li class="m-menu__item" m-menu-link-redirect="1" aria-haspopup="true"> <a href="dafduk/wni/biodataEktp/searchList" class="m-menu__link ajaxify" data-cek="020102" data-target="siakContent" data-hidden="siakContentHandlebar" data-server="true" data-refresh="m_header_menu_default"> <i class="m-menu__link-bullet m-menu__link-bullet--dot m--visible-tablet-and-mobile-table-cell"> <span></span> </i> <span class="m-menu__link-text">Span 2</span> </a> </li> </ul> </li> <li class="m-menu__item"> <h3 class="m-menu__heading m-menu__toggle"> <i class="m-menu__link-bullet m-menu__link-bullet--line m--visible-tablet-and-mobile-table-cell"> <span></span> </i> <span class="m-menu__link-text">BB</span> <i class="m-menu__ver-arrow la la-angle-right"></i> </h3> <ul class="m-menu__inner"> <li class="m-menu__item" m-menu-link-redirect="1" aria-haspopup="true"> <a href="dafduk/oa/dataKeluarga/searchList" class="m-menu__link ajaxify" data-cek="020201" data-target="siakContent" data-hidden="siakContentHandlebar" data-server="true" data-refresh="m_header_menu_default"> <i class="m-menu__link-bullet m-menu__link-bullet--dot m--visible-tablet-and-mobile-table-cell"> <span></span> </i> <span class="m-menu__link-text">Span 3</span> </a> </li> <li class="m-menu__item" m-menu-link-redirect="1" aria-haspopup="true"> <a href="dafduk/oa/biodataEktp/searchList" class="m-menu__link ajaxify" data-cek="020202" data-target="siakContent" data-hidden="siakContentHandlebar" data-server="true" data-refresh="m_header_menu_default"> <i class="m-menu__link-bullet m-menu__link-bullet--dot m--visible-tablet-and-mobile-table-cell"> <span></span> </i> <span class="m-menu__link-text">Span 4</span> </a> </li> </ul> </li> </ul> </div> 我尝试使用此代码: clickSpan = driver.find_element("xpath",'//span[text()="Span 1"]') clickSpan.click() 但这不起作用,我收到此错误: selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element <span class="m-menu__link-text">...</span> is not clickable at point (713, 175). Other element would receive the click: <div class="blockUI blockOverlay" style="z-index: 99999; border: none; margin: 0px; padding: 0px; width: 100%; height: 100%; top: 0px; left: 0px; background-color: rgb(0, 0, 0); opacity: 0.03; cursor: wait; position: absolute;"></div> 抱歉,我对 selenium webdriver 很陌生。谁能帮我?我真的很感谢你的帮助! 以下错误信息: selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element <span class="m-menu__link-text">...</span> is not clickable at point 表明无法单击所需的元素,因为其他一些元素正在拦截单击。 遇到这种情况,您可以尝试以下方法来解决。 使用 Selenium 的 显式等待: WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, "//span[text()='Span 1']"))).click() 进口: from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC 使用execute_script(): time.sleep(5) clickSpan = driver.find_element(By.XPATH, "//span[text()='Span 1']") driver.execute_script("arguments[0].click();", clickSpan) 进口: import time

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.