621得票26回答
一个网站能否检测到你正在使用chromedriver的Selenium?

我一直在使用Selenium和Chromedriver进行测试,但是我发现即使没有自动化操作,有些页面也能检测出你正在使用Selenium。即使我只是通过Selenium和Xephyr手动浏览Chrome,我经常会收到一个页面提示检测到可疑活动。我已经检查了我的用户代理和浏览器指纹,它们与正常...

376得票35回答
错误信息:在路径中需要可用的“chromedriver”可执行文件。

我正在使用Python的Selenium,并从这个网站http://chromedriver.storage.googleapis.com/index.html?path=2.15/下载了适用于我的Windows电脑的ChromeDriver。 下载完ZIP文件后,我将其解压到了我的下载文件...

354得票50回答
WebDriverException:未知错误:尝试启动Chrome浏览器时DevToolsActivePort文件不存在。

我正在尝试使用URL启动Chrome浏览器,浏览器会启动,但之后没有任何反应。 1分钟后,我看到以下错误信息: Unable to open browser with url: 'https://www.google.com' (Root cause: org.openqa.seleniu...

200得票24回答
ChromeDriver会话未创建:此版本的ChromeDriver仅支持Chrome 74版本的错误,使用Selenium和ChromeDriver Chrome。

我正在尝试使用rsDriver函数运行RSelenium,但是当我运行rD < - rsDriver()时,我收到了一条消息,告诉我需要一个更新的Chrome版本:> rD <- rsDriver() checking Selenium Server versions: BE...

184得票39回答
会话未创建异常:消息:会话未创建:此版本的ChromeDriver仅支持Chrome 81版本。

我目前对Robot Framework还不熟悉。我正在使用最新版本的Chrome和Chromedriver,即80版本,但是当我尝试运行测试时,在Pycharm中出现“SessionNotCreatedException: Message:session not created: This v...

171得票20回答
在Chrome中禁用开发者模式扩展弹出窗口

自上周chrome发布最新版本(34.0.1847.116)以来,在使用watir-webdriver运行自动化测试时,我一直收到“禁用开发人员模式扩展程序”的警告。 这似乎是有问题的扩展程序,但是我认为这并不是一个潜在危险的扩展程序,因为它是由chromedriver使用的。 如果有人已...

160得票13回答
如何在Chrome中运行Selenium WebDriver测试用例

我尝试过这个WebDriver driver = new ChromeDriver(); 但是我遇到了以下错误:测试失败:setUp(com.TEST):必须通过webdriver.chrome.driver系统属性设置驱动程序可执行文件的路径;有关更多信息,请参见此处。最新版本可从此链接下载...

142得票3回答
安全库'http://security.debian.org/debian-security buster/updates InRelease'将其'Suite'值从'stable'更改为'oldstable'。

最近我的一些 GitHub Actions 工作流在安装 Chromedriver 时开始返回以下错误: Get:1 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB] Get:2 htt...

131得票28回答
释放Selenium chromedriver.exe的内存。

我设置了一段Python代码来运行Selenium chromedriver.exe。在运行结束时,我使用browser.close()关闭该实例(browser = webdriver.Chrome())。我认为它应该从内存中释放chromedriver.exe(我使用的是Windows 7...

131得票18回答
如何通过Selenium配置ChromeDriver以在无界面模式下启动Chrome浏览器?

我正在编写一个Python脚本进行网页抓取,并使用Chromedriver作为其中的一个包。我希望这可以在没有任何弹出窗口的情况下在后台运行。我正在使用Chromedriver上的“headless”选项,它似乎在不显示浏览器窗口方面做得很好,但是我仍然看到.exe文件正在运行。请参见我所说的...