我有一个带登录按钮的网页。文字"登录"按钮上有没有。如何使用该测试单击按钮"登录"。
答案 0 :(得分:0)
尝试使用包含//input[contains(.,'Login')]
或//input[contains(text(),'Login')]
在Xpath中使用contains子句时,如果你不确定天气来验证带有id,class,text等文本的用户'。'只要。
答案 1 :(得分:0)
定位元素可能正确但页面未完全加载,请尝试使用WebDriverWait wait = new WebDriverWait(driver, 10);
WebElement element = wait.until( ExpectedConditions.visibilityOfElementLocated(By....));
如果您的网站使用AngluarJS,ngWebDriver可以提供帮助