1
目前我正在使用下面的代碼,並且我將瀏覽器版本名稱作爲Internet Explorer,並且版本號不會返回任何內容。請參閱下面的代碼。如何獲取使用Selenium JVM的IE版本號
System.setProperty("webdriver.ie.driver", "C:\\driver\\IEDriverServer.exe");
DesiredCapabilities caps = DesiredCapabilities.internetExplorer();
caps.setCapability(
InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,
true);
String browsername = caps.getBrowserName(); // returning "internet explorer"
String browserver = caps.getVersion(); // this part not returning any value
如果這是不可能的IE瀏覽器,有沒有什麼辦法,我可以在我的Java硒項目使用Javascript來獲取的版本號?我想獲得IE 7及以上版本的版本號。
普魯斯,謝謝您的答覆。當我使用RemoteWebDriver時,我該如何指向IEDriver? – SamK
這適用於所有類型的驅動程序..你有沒有嘗試過的代碼? – Purus
是的,我在IE 8中測試過,沒有工作。 – SamK