- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试运行我的第一个 selenium 测试,但由于端口问题调用浏览器失败。我的 chrome 浏览器版本是版本 78.0.3904.97(官方构建)(64 位),我已经下载了最新的稳定版本:ChromeDriver 78.0.3904.70。我在运行脚本时看到以下错误。
Starting ChromeDriver 78.0.3904.70 (edb9c9f3de0247fd912a77b7f6cae7447f6d3ad5-refs/branch-heads/3904@{#800}) on port 30211 Only local connections are allowed. Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code. [1573154573.453][WARNING]: Timed out connecting to Chrome, retrying... Nov 07, 2019 7:22:56 PM org.openqa.selenium.remote.ProtocolHandshake createSession INFO: Detected dialect: W3C Exception in thread "main" org.openqa.selenium.InvalidArgumentException: invalid argument
(Session info: chrome=78.0.3904.97) Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
我已经下载了与我的 chromebrowser 版本兼容的最新 chromedriver exe。
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class demo1 {
public static void main(String[] args) {
//invoke browser
System.setProperty("webdriver.chrome.driver",
"C:\\Users\\270816\\Documents\\Selenium-
installations\\chromedriver_win32\\chromedriver.exe");
//create browser object
WebDriver driver= new ChromeDriver();
//hit google.com
driver.get("www.bbc.co.uk");
错误信息:
Starting ChromeDriver 78.0.3904.70 (edb9c9f3de0247fd912a77b7f6cae7447f6d3ad5-refs/branch-heads/3904@{#800}) on port 30211 Only local connections are allowed. Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
最佳答案
这个错误信息...
[1573154573.453][WARNING]: Timed out connecting to Chrome, retrying...
Nov 07, 2019 7:22:56 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C Exception in thread "main" org.openqa.selenium.InvalidArgumentException: invalid argument
(Session info: chrome=78.0.3904.97) Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
...表示 ChromeDriver 无法启动/生成新的 WebBrowser,即 Chrome 浏览器 session 。
根据错误堆栈跟踪,无法确定错误的实际原因。但是,当您使用时:
我怀疑问题出在测试系统上的JDK
确保:
@Test
。tearDown(){}
方法中调用 driver.quit()
以关闭和销毁 WebDriver 和 Web 客户端 实例优雅。关于selenium - 无法连接到 selenium 中的 chromebrowser 78,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58755983/
不使用 System.setProperty System.setProperty("webdriver.chrome.driver", "F:\\新文件夹\\chromedriver.exe");
我正在尝试运行我的第一个 selenium 测试,但由于端口问题调用浏览器失败。我的 chrome 浏览器版本是版本 78.0.3904.97(官方构建)(64 位),我已经下载了最新的稳定版本:Ch
在使用 selenium for python 抓取 bet365 时,我了解到我需要使用(成功)undetected-chromedriver 直到几天前,这段代码才像魅力一样发挥作用 import
Chrome 浏览器打开一个新标签页,要求 Window defender 想要重置您的设置“ 请帮我解决这个问题这发生在 chrome v.57 和 chromeDriver 2.29 中,如果有任
我是一名优秀的程序员,十分优秀!