2
我想運行在具有安裝爲3.3.1硒webdriver的Firefox版本的腳本,但W/O任何使用GECO驅動程序。 好心幫助,因爲我在客戶機上工作哪個Firefox的版本是3.3.1硒不兼容使用gecodriver
我想運行在具有安裝爲3.3.1硒webdriver的Firefox版本的腳本,但W/O任何使用GECO驅動程序。 好心幫助,因爲我在客戶機上工作哪個Firefox的版本是3.3.1硒不兼容使用gecodriver
不,你不能使用Selenium 3.3.1而不使用geckodriver。
硒2.53是其沒有壁虎駕駛員曾與Mozila火狐(直到版本47.x)的最後一個版本
要使用Selenium工作3.3.1從here並保存需要強制下載壁虎司機v0.15.0它。升級你的Mozila Firefox來53.x
需要注意的是:對於壁虎驅動v0.15.0您必須升級到3.3硒,因爲此版本對齊與webdriver的標準HTTP響應。
接下來,您需要提供您的代碼壁虎驅動程序的絕對路徑。您的代碼將如下所示:
System.setProperty("webdriver.gecko.driver", "C:\\Utility\\BrowserDrivers\\geckodriver.exe");
FirefoxDriver driver = new FirefoxDriver();
driver.manage().window().maximize();
driver.get("https://www.facebook.com/");
driver.findElement(By.name("email")).sendKeys("your_username");
讓我知道這是否回答您的問題。
@AshishJain您是否嘗試過與項目的最新的源代碼,以滿足您的要求的工作?您可能需要根據您的需要保留Firefox驅動程序的實施。就使用釋放瓶而言,使用Selenium 3 w/o壁虎是不可能的。 – stupidnetizen