1
我使用webdriver的硒使用Java和我知道如何在2種方式打開瀏覽器:如何在driver.get()和navigate()之外的Selenium webdriver中打開一個URL?
driver.get("some url")
driver.navigate().GoToUrl("some url")
有沒有打開比其他瀏覽器使用的任何選項這個?
我使用webdriver的硒使用Java和我知道如何在2種方式打開瀏覽器:如何在driver.get()和navigate()之外的Selenium webdriver中打開一個URL?
driver.get("some url")
driver.navigate().GoToUrl("some url")
有沒有打開比其他瀏覽器使用的任何選項這個?
你可以使用Java腳本,有一個命令window.location='url'
它可以幫助你實現這一點。
String url = "https://www.google.com";
String script = "window.location = \'"+url+"\'";
System.setProperty("webdriver.ie.driver", "Drivers\\IEDriverServer.exe");
WebDriver driver= new FirefoxDriver();
((JavascriptExecutor) driver).executeScript(script);
但是,這不是推薦的方法。
get()
與此命令之間的區別在於,get()會等待您的頁面加載,但不是Javascript,它只會執行您的命令,就是這樣。 您需要單獨管理等待,然後。
因此,如果可能的話使用傳統的方法。 :)
可以請你找到這個答案請http://stackoverflow.com/questions/34064922/getting-hidden-elements-in-java-using-selenium-giving-error – khanam
我在談論這個問題你在評論中添加了。我試圖解決它,它爲我工作。讓我知道它是否也適用於您。 http://stackoverflow.com/questions/34064922/getting-hidden-elements-in-java-using-selenium-giving-error – Prateek
請檢查一次,它的錯誤。 – khanam