簡體   English   中英

Eclipse 無法找到 chrome 庫

[英]Eclipse is not able to find chrome library

我對硒世界很陌生。 我一直堅持使用這個打開基本 facebook 頁面的代碼,它不斷拋出一個錯誤說:

在端口 8852 上啟動 ChromeDriver 78.0.3904.105 (60e2d8774a8151efa6a00b1f358371b1e0e07ee2-refs/branch-heads/3904@{#877}) 僅允許本地連接。 請保護 ChromeDriver 及相關測試框架使用的端口,防止惡意代碼訪問。 線程“main” org.openqa.selenium.WebDriverException 中的異常:未知錯誤:找不到 Chrome 二進制構建信息:版本:'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。 0_211'

我使用的代碼是:

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. 確保您的項目中沒有缺少所有硒罐。 如果仍然不刪除它們並從新下載中添加新的 jars
  2. 清理你的項目
  3. 正如 pcalkins 所建議的,正確使用 chrome 選項

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM