浓缩咖啡>如何在webview中选择选项值



在webview中,

我得到了两个下拉列表元素,具有相同的选项值

在第一个下拉列表中,我可以通过选择一个选项值

onWebView(Matchers.allOf(isDisplayed(), isJavascriptEnabled()))
            .withElement(findElement(Locator.XPATH, "//option[@value='01']"))
            .perform(webClick());

然后,当我粘贴相同的代码时,结果也在第一个dropdownliast中起作用

我认为XPATH是搜索表单的头,所以第二个下拉列表不会工作

有人可以帮我如何在第二个下拉列表中选择选项值吗?

更新我的答案如下

我想我自己努力了,我添加了第二个参数来检查值,显示如下

onWebView(Matchers.allOf(isDisplayed(), isJavascriptEnabled()))
    .withElement(findElement(Locator.XPATH, "//dd[@class='visitorBirth']//option[@value='01']"))
    .perform(webClick());

最新更新