Selenium webdriver - 点击登录按钮,使用"登录"按钮上的文字

时间:2016-09-27 07:44:46

标签: selenium

我有一个带登录按钮的网页。文字"登录"按钮上有没有。如何使用该测试单击按钮"登录"。

2 个答案:

答案 0 :(得分:0)

尝试使用包含//input[contains(.,'Login')]//input[contains(text(),'Login')]

的Xpath

在Xpath中使用contains子句时,如果你不确定天气来验证带有id,class,text等文本的用户'。'只要。

答案 1 :(得分:0)

定位元素可能正确但页面未完全加载,请尝试使用WebDriverWait wait = new WebDriverWait(driver, 10); WebElement element = wait.until( ExpectedConditions.visibilityOfElementLocated(By....)); 如果您的网站使用AngluarJS,ngWebDriver可以提供帮助

祝你好运!