[英]Unexpected behavior of selenium webdriver
元:-
重現步驟 :-
當我使用以下代碼時,它將啟動Firefox
瀏覽器:
System.setProperty("webdriver.chrome.driver", "path/to/geckodriver.exe"); WebDriver driver = new ChromeDriver(); driver.get("https://www.google.co.in");
當我使用以下代碼時,它將啟動IE
瀏覽器:
System.setProperty("webdriver.chrome.driver", "path/to/iedriverserver.exe"); WebDriver driver = new ChromeDriver(); driver.get("https://www.google.co.in");
問題:-
selenium
為什么基於executable driver
設置打開瀏覽器? FirefoxDriver
, InternetExplorerDriver
, ChromeDriver
等? 硒項目只是嘗試啟動可執行文件,並從中請求一個新的會話。 這里的問題是chromedriver很容易接受新的“ firefox”會話請求,但不應接受。
這是一個錯誤,實際上,硒板的git hub上有關於此的線程。 如果我們將chromedriver.exe傳遞給webdriver.gecko.driver,它將起作用並打開chrome瀏覽器
希望能幫助到你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.