selenium 無法呼叫chrome driver 解決方案
阿新 • • 發佈:2019-01-10
下載適合的版本,並且eclipse中匯入selenium的jar包後,啟動chrome driver報錯,unknown error: Runtime.executionContextCreated has invalid 'context':
或者chrome出現提示,您使用的是不受支援的命令列標記 需要在eclipse中對chrome進行處理,程式碼如下:
package test; import java.util.Arrays; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.chrome.ChromeOptions; import org.openqa.selenium.remote.DesiredCapabilities; public class TestChromeDriver { public static void main(String[] args) { //也可以設定環境變數 System.setProperty("webdriver.chrome.driver", "C:/Program Files (x86)/Google/chromedriver.exe"); WebDriver webDriver = new ChromeDriver(capabilities); // webDriver.manage().window().maximize(); webDriver.get("https://www.baidu.com"); WebElement kw = webDriver.findElement(By.id("kw")); kw.sendKeys("APP"); WebElement su = webDriver.findElement(By.id("su")); su.click(); webDriver.close(); System.out.println("Hello World!"); } }