当前位置: 首页 > 知识库问答 >
问题:

Eclipse找不到chrome库

许天逸
2023-03-14

我对硒世界还很陌生。我一直在用这个代码打开一个基本的facebook页面,它不断地抛出一个错误:

在端口8852上启动ChromeDriver 78.0.3904.105(60E2D8774A8151EFA6A00B1F358371B1E0E07EE2-refs/branch-heads/3904@{#877})只允许本地连接。请保护ChromeDriver和相关测试框架使用的端口,以防止恶意代码访问。线程“main”org.openqa.selenium.WebDriverException异常:未知错误:找不到Chrome binary构建信息:版本:'3.141.59',修订:'E82BE7D358',时间:'2018-11-14T08:25:48'系统信息:主机:'ATLMD2226268',IP:'10.7.0.108',OS.Name:'Windows 10',OS.arch:'AMD64',OS.Version:'10.0',Java.Version:'1.8.0211'

我使用的代码是:

package NewPackage;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;

public class MyClass {
    public static void main(String[] args) {
        System.setProperty("webdriver.chrome.driver", "C:\\Users\\vaaggarw\\Downloads\\chromedriver_win32\\chromedriver.exe");
        ChromeOptions options = new ChromeOptions();
        options.setBinary("C:\\Program Files (x86)\\Google Chrome (Local)\\chrome.exe");
        WebDriver driver = new ChromeDriver();
        String baseUrl = "http://www.facebook.com";
        String tagName = "";

        driver.get(baseUrl);
        tagName = driver.findElement(By.id("email")).getTagName();
        System.out.println(tagName);
        driver.close();
        System.exit(0);
}
}

共有1个答案

从景曜
2023-03-14
  1. 确保项目中没有丢失所有硒罐。如果没有,则删除它们,并从新鲜下载中添加新的JAR
  2. 清除项目
  3. 正如pcalkins建议的,正确使用chrome选项
 类似资料:
  • 我对Ubuntu 14.04上的JRE有问题。 编辑:计算机没有连接到Internet,所以我使用apt脱机方法(我在安装eclipse时已经这样做了)。 我正在尝试运行eclipse cdt,当我播放它时,我收到以下消息: 为了运行Eclipse,必须提供Java运行时环境(JRE)或Java开发工具包(JDK)。在当前路径中搜索以下位置后,未找到Java虚拟机:/usr/lib/eclipse

  • 我正在为OpenFire开发一个插件,当我在插件源代码中设置断点时,Eclipse会报告“source not Found”。JAR的构建与OpenFire服务器的构建是分开的。我尝试添加JAR并指定源代码目录,但没有尝试。 下面是我所遵循的过程:当我命中断点时,我将单击“编辑源查找路径”,单击“添加”,Java库,用户库,单击用户库,添加我的库(尝试了“添加JAR”和“添加外部JAR”),然后指

  • 问题内容: 我知道这个问题以前曾被问过,我已经看到了很多解决方案,但似乎没有一个对我有用。在此错误开始出现之前,我能够毫无问题地构建我的apk。我尝试清理我的项目,将其从工作区中删除并重新导入,从我的Builders中为该项目删除“ Java Builder”,手动构建项目,重新排序Java构建路径。我没有可见的编译器问题,我的工作区中也没有问题。 我之前确实曾遇到过此问题,并通过从我的工作空间中

  • 我在安装了OpenJDk 7的Ubuntu 12.04上使用Eclipse 3.7.2 java版本给出 每当我尝试运行项目时,都会收到以下错误。 所有项目都会发生这种情况,我已经在我的 Windows 系统上成功编译了这些项目。而且,当直接从终端使用 javac 和 java 时,它可以工作。有没有简单的解决方案?这是因为OpenJDK吗? 类代码是: 更新:我的源代码在一个名为swingtes

  • 我正在尝试使用硒来启动Chrome。我可以在Firefox上应用同样的代码(只做了一些小改动),但由于某些原因,Chrome无法正常工作<它说它找不到Chrome二进制文件,但我已将chromedriver正确链接到其文件源。 有人反馈吗? 代码: 错误详细信息: 在端口33806上启动ChromeDriver 2.21.371459(36d3d07f660ff2bc1bf28a75d1cdabe