我有一個簡單的代碼,我點擊一個鏈接,它打開了一個新窗口。但是在執行腳本時,單擊就會在同一個元素上雙擊並打開2個窗口。單一的點擊作爲雙擊
我使用InternetExplorer的司機
String baseURL = "URL_to_opened";
DesiredCapabilities cap = DesiredCapabilities.internetExplorer();
cap.setCapability(InternetExplorerDriver.NATIVE_EVENTS, false);
cap.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);
WebDriver driver = new InternetExplorerDriver(cap);
driver.get(baseURL);
driver.findElement(By.xpath("Element to be clicked")).click();
這個問題可能是你把裏面的XPath表達式,如果你有一些元素,其匹配,儘量限制你的XPath表達式,以確保它是獨一無二的。 – InferOn
嘗試將'NATIVE_EVENTS'設置爲'true'並讓我們知道狀態。謝謝 – DebanjanB
如果我將「NATIVE_EVENTS」設置爲false,則sendkeys工作速度太慢。 –