9
Selenium Web Driver และ Java ไม่สามารถคลิกองค์ประกอบที่จุด (x, y) องค์ประกอบอื่น ๆ จะได้รับคลิก
ฉันใช้การรออย่างชัดเจนและฉันมีคำเตือน: org.openqa.selenium.WebDriverException: องค์ประกอบไม่สามารถคลิกได้ที่จุด (36, 72) องค์ประกอบอื่น ๆ จะได้รับคลิก: ... ระยะเวลาคำสั่งหรือหมดเวลา: 393 มิลลิวินาที หากฉันใช้Thread.sleep(2000)ฉันไม่ได้รับคำเตือนใด ๆ @Test(dataProvider = "menuData") public void Main(String btnMenu, String TitleResultPage, String Text) throws InterruptedException { WebDriverWait wait = new WebDriverWait(driver, 10); driver.findElement(By.id("navigationPageButton")).click(); try { wait.until(ExpectedConditions.elementToBeClickable(By.cssSelector(btnMenu))); } catch (Exception e) { System.out.println("Oh"); } driver.findElement(By.cssSelector(btnMenu)).click(); Assert.assertEquals(driver.findElement(By.cssSelector(TitleResultPage)).getText(), Text); }