嗨,我需要检查一个下拉字段是否具有给定值,但未选择这些值,因此它不会显示在下拉框中。我有以下元素的 Xpath
//table[contains(@id,'Field')]//tr[td//span[text()='Code']]/preceding-sibling::*[1]/td//select[contains(@id,'GSRCH_FLT')]/option[text()='not=']
这是在浏览器中正确识别元素。但是当我使用下面的 webdriver 方法来验证它时
driver.findElement(By.xpath("//table[contains(@id,'Field')]//tr[td//span[text()='Code']]/preceding-sibling::*[1]/td//select[contains(@id,'GSRCH_FLT')]/option[text()='not=']")).isDisplayed();
它返回false,因为它没有显示在框中。
你能告诉我这个的替代方案吗?