小编Aru*_*run的帖子

如何使用Selenium WebDriver在页面中获取帧名称

在Selenium WebDriver中是否有任何方法可以获取页面中的所有框架?就像我们有获取所有窗口句柄的方法一样.

driver.getWindowHandles()
Run Code Online (Sandbox Code Playgroud)

selenium selenium-webdriver

6
推荐指数
2
解决办法
5万
查看次数

Webdriver中selenium.isElementPresent的替代方法是什么?

嗨,我需要检查下拉字段是否有给定的值,但这些值未被选中,因此它不会显示在下拉框中.我有关于元素的Xpath

//table[contains(@id,'Field')]//tr[td//span[text()='Code']]/preceding-sibling::*[1]/td//select[contains(@id,'GSRCH_FLT')]/option[text()='not=']
Run Code Online (Sandbox Code Playgroud)

这是在浏览器中正确识别元​​素.但是,当我使用以下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();
Run Code Online (Sandbox Code Playgroud)

它返回false,因为它没有显示在框中.

你能告诉我替代方案吗?

xpath webdriver selenium-webdriver

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

selenium-webdriver ×2

selenium ×1

webdriver ×1

xpath ×1