請使用selenium webdriver Java進行自動化測試。如何配置IEDriverServer以在IE8上進行測試
有關IE瀏覽器測試中,我所做的:
**System.setProperty("webdriver.ie.driver",
"C:\\dev\\drivers\\IeDriver\\IEDriverServer.exe");
DesiredCapabilities sCaps = DesiredCapabilities.internetExplorer();
sCaps.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
sCaps.setJavascriptEnabled(true);
driver = new InternetExplorerDriver(sCaps);**
但是,我不知道如何配置IE所有版本(與IE8開始)?
你能給我你的建議嗎?
我爲IE開發了這部分代碼:DesiredCapabilities sCaps = DesiredCapabilities.internetExplorer(); sCaps.setCapability( InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true); sCaps.setCapability( InternetExplorerDriver.ignoreProtectedModeSettings, true); //sCaps.setJavascriptEnabled(true); driver = new InternetExplorerDriver(sCaps);
由於事先
種問候,
非常感謝你我配置IE的選項和我的IE測試工作,但爲了實現自動化,我應該使用DesiredCapabilities?不是嗎? – 2015-04-08 13:06:24
我更新了我的問題中的代碼,因爲我爲IE使用了DesiredCapabilities。請在最後查找。 – 2015-04-08 13:23:13
您已設置正確的功能@KhalidKsouri。 **但是我所說的設置對於在IE上運行測試非常重要。**如果這對您有幫助,請將答案投票。高興地幫助:) – Rameshwar 2015-04-08 14:17:36