2016-02-17 46 views

回答

3

你可以使用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,它只會執行您的命令,就是這樣。 您需要單獨管理等待,然後

因此,如果可能的話使用傳統的方法。 :)

+0

可以請你找到這個答案請http://stackoverflow.com/questions/34064922/getting-hidden-elements-in-java-using-selenium-giving-error – khanam

+0

我在談論這個問題你在評論中添加了。我試圖解決它,它爲我工作。讓我知道它是否也適用於您。 http://stackoverflow.com/questions/34064922/getting-hidden-elements-in-java-using-selenium-giving-error – Prateek

+0

請檢查一次,它的錯誤。 – khanam

相關問題