我们的应用程序是一种混合应用程序。在应用程序的webview部分,我正在尝试查找并单击下拉列表。
找到并点击该元素,但点击确实不会发生。我没有看到任何错误,这意味着点击发生在错误的地方。我尝试了各种不同的css选择器组合。他们都通过但似乎没有点击正确的地方。
任何人都知道webClick()是否存在下拉列表问题?
public void clickNextOnDomainScreen() throws InterruptedException {
onWebView()
.withElement(findElement(Locator.CSS_SELECTOR, "fieldset > form#userStoreForm.form-userStore > div.clearfix > div.login-field > select#userStoreDomain.login-select"))
.perform(webClick());
}
答案 0 :(得分:0)
你可以试试这个
onWebView(Matchers.allOf(isDisplayed(), isJavascriptEnabled()))
.withElement(findElement(Locator.XPATH, "//option[@value='01']"))
.perform(webClick());
这对我来说很好用