iam运行一个硒脚本,并继续得到上述错误。这是代码:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
public class WhatsappTest {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "C:\\Users\\PC-Name\\Documents\\selenium jars\\chromedriver_win32\\chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.addArguments("user-data-dir=C:\\Users\\PC-Name\\AppData\\Local\\Google\\Chrome\\User Data");
// options.addArguments("--no-sandbox");
// options.addArguments("--disable-dev-shm-usage");
WebDriver driver = new ChromeDriver(options);
//Puts an Implicit wait, Will wait for 10 seconds before throwing exception
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
//Maximize the browser
driver.manage().window().maximize();
//Launch website
driver.navigate().to("https://www.facebook.com/");
System.out.println(driver.getTitle());
driver.close();
}
}
所以代码中的注释行对我不起作用。当我添加这一行时,我总是得到这个错误:
options.addArguments("user-data-dir=C:\\Users\\Manish\\AppData\\Local\\Google\\Chrome\\User Data");
并且代码在没有添加上述代码行的情况下也能正常工作。
以下是关于该错误的更多信息:
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location C:\Program Files (x86)\Google\Chrome\Application\chrome.exe is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
(Driver info: chromedriver=2.45.615291 (ec3682e3c9061c10f26ea9e5cdcf3c53f3f74387),platform=Windows NT 6.1.7601 SP1 x86_64) (WARNING: The server did not provide any stacktrace information)
系统信息: 视窗 7 SP-1 64 位
Chrome信息:版本71.0.3578.98(官方版本)(64位)
Java 版本: 10.0.1
请帮我做这件事。
您的路径无效...很可能是因为空间。请尝试以下操作:
options.addArguments("user-data-
dir=C:\\Users\\Manish\\AppData\\Local\\Google\\Chrome\\User_Data");
如果这不起作用,则还有其他标记已用于替换空格。
我有以下代码 它返回错误: 如果我使用运行,我不会收到任何错误。不幸的是,我真的不能在无头状态下运行我想运行的东西。有人有什么想法吗?
使用Selenium的Python脚本无法创建Chrome的实例,尽管版本是正确的并且安装了UI。 我已经在这里看了类似的线程,似乎没有一个解决了这个问题。代码在Windows上工作 - 一旦我尝试在Linux上执行它,它就不再有效。我的预期目标是让它在视觉上打开Chrome,因此我不是在寻找涉及虚拟显示器的解决方案。 我有谷歌浏览器75.0.3770.100安装我也有ChromeDriver 7
问题内容: 我正在尝试使用URL启动chrome,浏览器启动,此后它什么也不做。 1分钟后,我看到以下错误: 我的配置: Chrome:66 Chrome浏览器:2.39.56 PS 在Firefox中一切正常 问题答案: 更新: 我可以解决问题,现在可以使用所需的网址访问Chrome。 尝试提供的解决方案的结果: 我尝试了上面提供的所有设置,但无法解决问题 有关问题的说明: 根据我的观察,当ch
null p.s在Firefox中一切正常
我有一个ubuntu服务器也有UI。U可以通过启动mvn test命令来执行测试用例。但问题是,当我通过另一台机器的终端对机器执行ssh时,我会得到以下错误- 但是,如果我通过remmina远程控制机器,然后执行该机器终端的相同命令,则相同的命令将成功启动chrome。
我一直在尝试改变从到服务,但它不工作。脚本如下所示: 我创建了两个不同的服务,如下所示: (Stackoverflow不允许我放置服务的内容,因为它说它的格式不正确) 服务正在正确启动: 但是,所有测试均失败,并出现相同错误: 的问题源于/dev/shm太小,有时会使浏览器崩溃(https://stackoverflow.com/a/50642913/5364231, https://bugs.c