gpt4 book ai didi

java - Selenium:如何验证菜单下拉文本?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:15:32 24 4
gpt4 key购买 nike

我希望能够在不单击/选择的情况下验证菜单是否具有所有正确的下拉菜单,只需验证每个菜单项的 ID/字符串就可以,我从这里看到 Selenium: How to select an option from a select menu?我如何选择它们,但我不想选择它们。感谢您的帮助。

最佳答案

我想你可以做这样的事情来验证页面上的元素而不选择它们,你的 xpath 可能会有所不同我的例子非常简单:

HTML:

<body>

<select>
<option>One</option>
<option>Two</option>
<option>Three</option>
<option>Four</option>
</select>
</body>

Selenium 测试用例:

public class HomePageTest {

public static HtmlUnitDriver driver;

@Before
public void setUp() throws Exception {
driver = new HtmlUnitDriver();
}

@Test
public void initiateTest() throws Exception {
driver.get("http://localhost/test3.html");
List<WebElement> elems = driver.findElementsByXPath("//option");
for (WebElement e : elems)
{
System.out.println(e.getText());
}
}

@After
public void tearDown() throws Exception {
driver.close();
} }

关于java - Selenium:如何验证菜单下拉文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7366616/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com