selenium-chromedriver相关内容

Selenium 不使用默认 Chrome 配置文件

Selenium 不会加载我的默认 Chrome 配置文件,我不知道为什么.我已经尝试过配置文件 1 和默认配置文件,但出现相同的错误(如下).我已通过任务管理器确认所有 Chrome 窗口在运行此代码之前都已关闭.有什么想法吗? 从 selenium 导入 webdriver从 bs4 导入 BeautifulSoup将熊猫导入为 pd将 numpy 导入为 np从 webdriver_man ..

chromedriver 在前台运行的 windows jenkins slave 上失败

有没有什么技巧可以让 Win Jenkins slave 使用 chromedriver? 我的测试从 maven 存储库中提取 chromedriver 和便携式 chrome,然后执行它们.在我的本地以及当我的构建用户在我的构建系统上执行相同操作时工作正常. 当 jenkins 做同样的事情时,即使在前台(不是 svc)运行时,它也会失败并出现以下错误.我尝试通过参数来提高详细程度 ..
发布时间:2022-01-15 16:29:22 Java开发

如何使用 selenium 将网页滚动到目标元素

我想滚动到 selenium 中的一个元素,但我希望它位于页面顶部,而不仅仅是在页面上可见. 我怎样才能使页面滚动以使滚动到的元素位于浏览器的顶部? target = browser.find_element_by_css_selector(".answers-wrap")动作 = ActionChains(浏览器)actions.move_to_element(目标)动作.执行() 解 ..
发布时间:2022-01-15 16:29:04 前端开发

如何在网站中找到 $cdc_ (chromedriver params)?

关于这篇文章:可以建一个网站检测您何时将硒与 chromedriver 一起使用? 某些网站可以使用 $cdc_xxxxxxxxxx 检测 chromedriver. 我曾经在使用selenium打开浏览器时通过Chrome DevTools(可能是文档,网络等)在网站上找到了这个参数. 但我忘记了它出现在哪里. 我想知道网站是如何获取chromedriver这个参数的? ..

“消息=未知错误:无法聚焦元素"通过 Selenium、ChromeDriver 和 Chrome 执行测试时

我正在尝试在 google chrome 浏览器中发送下拉列表的密钥,但我收到此错误 OpenQA.Selenium.WebDriverExceptionH结果=0x80131500消息=未知错误:无法聚焦元素(会话信息:chrome=68.0.3440.106)(驱动程序信息:chromedriver=2.40.565498(ea082db3280dd6843ebfb08a625e3eb905 ..
发布时间:2022-01-15 16:28:24 C#/.NET

RemoteWebDriver 抛出“org.openqa.selenium.SessionNotCreatedException:无法创建新的远程会话"

我正在尝试从集线器到节点运行一个简单的代码,集线器和节点连接成功. 执行程序时出现异常 org.openqa.selenium.SessionNotCreatedException 我提到的Chrome驱动路径是可以从节点机器访问的共享路径. Chrome 版本:58.0.3029.110 Chrome 驱动程序版本:2.9 Hub 和 Node 都是远程机器. 下面 ..

如何使用 selenium 和 Ruby for Mac OSx 在后台运行 chrome 驱动程序?

有时,浏览器窗口出现在前台,我不小心点击了它,这在某些情况下会导致测试失败.所以,我只想知道,有什么办法可以让 Chrome 驱动程序窗口保持在后台. 详情: 解决方案 关于您的问题的解决方案的几句话: 根据最佳实践,您应该尝试在具有所有必需的硬件和软件的隔离测试环境中 ..

如何隐藏警告“此类文件可能会损害您的计算机"使用带有 Selenium Java 的 Chrome Chromedriver 79 下载 .xml 文件时

尽管将 safebrowsing.enabled 设置为 true/false,但警告 ...这种类型的文件可能会损害您的计算机... 仍在浏览器中显示.如何隐藏这些信息? 解决方案 启用使用 Chrome 下载文件/ChromeDriver 隐藏警告这种类型的文件可能会损害您的计算机您需要: 添加首选项: download.default_directory download. ..

CreatePlatformSocket() 返回错误:提供的参数无效.(0x2726) 尝试通过网络路径访问 chromedriver

我了解操作系统更新导致此问题不仅适用于 chromedriver,也适用于 geckodriver. chromedriver 和 geckodriver 启动时都没有任何问题,更新的工作站在本地运行它们(例如驱动器 C:\).当在网络路径中找到这两个时,就会出现问题. 我检查了运行这些驱动程序的特定用户的权限,还检查了 UAC 和防火墙,但它们似乎与问题无关. 为了维护,我更喜 ..

如何使用 Java 获取 chromedriver 进程 PID?

我遇到了一个问题.有时,当我的 JUnit 测试运行时,命令 webDriver.quit();没有杀死 chromedriver 进程,因此下一个测试无法开始.在这种情况下,我想添加一些可能会在 Linux 上手动终止进程的方法,但我不知道如何获取 chromedriver 的 PID,因此我可以执行以下操作:Runtime.getRuntime().exec(KILL + PID); 解 ..
发布时间:2022-01-15 16:27:44 Java开发

WebDriverException:未知错误:ChromeDriver 80.0.3987.106 和 Chrome 80.0.3987.122 无法发现打开的页面错误

我的本​​地 Windows 10 计算机将自动 chrome 版本更新为 80.0.3987.122(构建官方)(64 位) 我使用 https://chromedriver.storage.googleapis.com/80.0.3987.106/chromedriver_win32.zip 但现在我有这个错误: 请保护ChromeDriver和相关测试框架使用的端口,防止恶意代 ..
发布时间:2022-01-15 16:27:19 其他开发

chromedriver.exe 运行约 8 个 chrome.exe 实例

我使用 Selenium 编写 UI 自动化测试.我注意到当我创建一个 chromedriver.exe 实例时 -> ~8 chrome.exe 进程出现在任务管理器中. 运行 1 次测试时的任务管理器截图: 所以,当我并行运行时,比如说 8 个测试,任务管理器中有很多 chrome.exe 实例,它们使用一些端口并加载 CPU 和内存. 它是按设计工作的吗?为什么一个 chr ..