ChromeDriver是与Chromium团队合作开发的,是一个实现WebDriver线路协议的独立服务器。
在 VBA Excel 中使用 Selenium 隐藏 Edge 浏览器
我有问题要问,因为我遇到了麻烦。 我希望能够在使用 Selenium 类型库运行 VBA 例程时隐藏浏览器边缘。 使用 Chrome 浏览器我可以得到...
当我启动 Selenium 的 WebDriver (Chromedriver) 时。控制台窗口 (chromedriver.exe) 运行并打开 Chrome。我需要知道如何隐藏它们(例如静音模式),因为当它们出现时我会变得混乱......
WebDriver 和 ChromeDriver 有什么区别?
在 Selenium 2 - Java 中,有什么区别 ChromeDriver 驱动程序 = new ChromeDriver(); 和 WebDriver 驱动程序 = new ChromeDriver(); ?我在各种教程中都看到过这两种方法,例如...
如何将 chromedriver 包含在 pyinstaller 中?
我正在使用 pyinstaller 创建 python 脚本的可执行文件。 在脚本中我使用这些导入: 从硒导入网络驱动程序 从 selenium.webdriver.chrome.options 导入选项 等等....
返回页面时,在 selenium python 中出现 Stale Element 错误
我正在尝试用 python selenium 为这个网站构建我自己的网络抓取器:https://wyszukiwarka-krs.ms.gov.pl/, 但是当我的代码从单击一个元素返回时,它给出了这个错误:消息:
我有一个小的pythons脚本,可以在启动时启动我需要的所有选项卡,最后应该有一个新的选项卡页: 导入请求 导入子流程 导入时间 chrome_path = r'C:\程序 F...
我正在使用硒从网站上刮掉一些价格,但是我使用的代码似乎并没有迭代每个手风琴块。我想要的只是每次治疗的标题、项目和价格。 嗬...
在 Docker 中使用 Chrome 运行 Selenium 时出错
我正在尝试在利用 Selenium ChromeWebDriver 的 docker 容器中部署 Python 脚本: def 初始化_驱动程序(自身): 尝试: 选项 = webdriver.ChromeOptions() ...
如何在 Ubuntu 上更新 ChromeDriver 二进制文件
我正在使用Python / Selenium / Chrome / ChromeDriver进行测试,抓取等。实际上尝试用其他东西替换cdc_字符串。当我使用 vim 打开文件并替换 cdc_ s...
使用 Python 的 Webdriver Manager 时出现 Selenium ChromeDriver 问题
运行此代码时: 从硒导入网络驱动程序 从 selenium.webdriver.common.keys 导入密钥 从 webdrivermanager.chrome 导入 ChromeDriverManager 驱动程序 = webdriver.Chrome(
Selenium chromedriver 下载网页未另存为 PDF
我正在使用 selenium 的 chrome webdriver 打开网页,然后将该网页保存到本地驱动器上的文件位置。由于某种原因,脚本('window.print();')将打开另存为
我需要一些自动脚本来打印页面。该脚本必须在 Chrome 上运行,因为 FF 无法为该打印任务提供合适的输出。我尝试了几件事,但由于某种原因......
如何从该 WebElement 获取 aria-label 属性的值?
使用 Java Selenium,我有一个对表示以下 HTML 节点的 WebElement 对象的引用: 使用 Java Selenium,我有一个对代表以下 HTML 节点的 WebElement 对象的引用: <td role="gridcell" class="mat-calendar-body-cell ng-star-inserted" style="width: 25%; padding-top: 7.14286%; padding-bottom: 7.14286%;" tabindex="-1" data-mat-row="0" data-mat-col="0" aria-label="2001" aria-selected="false">...</td> 我需要 aria-label 属性的 2001 值,但我似乎无法做到。以下方法调用都返回null,我不知道为什么: element.getAttribute("aria-label"); element.getAttribute("ariaLabel"); element.getDomAttribute("aria-label"); element.getDomAttribute("ariaLabel"); element.getDomProperty("aria-label"); element.getDomProperty("ariaLabel"); 同时尝试 aria-label 和 ariaLabel 的原因是它在属性列表中列为 ariaLabel: 我打印了该节点的所有其他属性的值,以验证这不是计时问题,奇怪的是,这就是输出: role: gridcell class: mat-calendar-body-cell-container ng-star-inserted style: width: 25%; padding-top: 7.14286%; padding-bottom: 7.14286%; tabindex: null data-mat-row: 0 data-mat-col: 0 aria-label: null aria-selected: null 如何获取aria-label的值? 硒版本:4.15.0 Chrome驱动程序版本:122.0.6261.57 解决了 我犯了一个极其愚蠢的错误。显然,我自动化的网站版本已更新,将 aria-label 属性从 td 节点移动到子 button 节点;我只是还没有费心刷新页面.. 试试这个: element.ariaLabel; 参考: https://developer.mozilla.org/en-US/docs/Web/API/Element/ariaLabel
Chrome Web 驱动程序和 selenium 测试版本问题
在我使用 Selenium Web 驱动程序编写 Web 自动化测试的项目中,每次新的 Chrome 更新后我都会遇到版本问题。 Chrome 更新非常频繁,我得到这个呃......
我在使用 unDetected_chromedriver 打开 chrome 浏览器时遇到 HTTP 错误
我在 selenium 中使用未检测到的 chrome 浏览器打开 chrome 浏览器时收到 HTTP 404 错误。 有一天代码运行良好,突然停止工作,我尝试重新安装
我想用brew安装chromedriver版本79.0.3945.36。当我尝试跑步时 酿造桶安装 [email protected] 它失败说 [email protected] 不可用:No Cask with
在Selenium python中使用按类名查找元素来获取属性值
我正在尝试使用类名“favorites-video favorites-table-spacing”从视频列表中的属性“data-rbd-drag-handle-draggable-id”中获取视频ID,这样我就可以... .
Webdriver.io chromedriver 下载错误 404
无需更改代码; webdriver.io 测试站点无法运行,并出现错误 404 无法下载 Chromedriver,尽管该版本可用。 期望运行“npm run wdio”会运行我的测试...
从 chrome 85 开始,偶尔出现 Selenium Chrome WebDriver 超时
我有一些使用 Selenium 并在 Chrome 上运行的 .NET Core 自动化项目。构建在 Jenkins 管道中运行,当前在 Linux 构建代理上运行测试。 这些测试...
如何查找“无法找到适用于 chrome 版本 121.0.6167.185 的正确 chromedriver”
我注意到最新的chromedriver版本是121.0.6167.85 chromedriver 版本的最后 2 位数字是 0.185 而不是 0.85 当我运行 C# selenium 脚本时,出现以下错误...