我有一個包含多個上下文菜單的HTML網站。 xpath是:.//*[@id='TopIcon_Edit']/a/span。 (這條路會碰到幾個元素) 在我的測試中,可以看到上下文菜單中的一個。如何使用ExpectedConditions.visibilityOfElementLocated進行多次匹配
我現在想驗證一個上下文菜單是可見的,使用 ExpectedConditions.visibilityOfElementLocated(By.xpath(「.//* [@id ='TopIcon_Edit']/a/span」))。 雖然我可以看到上下文菜單中是可見的,測試告訴我: 「元素不符合位於由By.xpath元素的條件可視性:......」
我假設方法visibilityOfElementLocated(.. 。)只是評估它找到的第一個元素的可見性,這是Selenium正確的。
我將不勝感激關於如何解決這個問題的任何提示。
隨着親切的問候, 格哈德·舒斯特
分享HTML代碼。 – Manigandan