Selenium - 识别按钮

时间:2016-02-09 19:03:52

标签: selenium

如何使用我的Selenium程序识别此按钮?似乎没有唯一的属性来识别按钮。是否可以使用xpath?

<button class="md-primary md-raised md-button md-ink-ripple" ng-
transclude="" type="submit" aria-label="Login"> 

2 个答案:

答案 0 :(得分:3)

假设标签是唯一的,您可以使用此xpath:

//button[@aria-label='Login']

答案 1 :(得分:1)

您可以使用cssSelector

// using the classes
driver.findElement(By.cssSelector(".md-primary.md-raised.md-button.md-ink-ripple"));

// using attributes
driver.findElement(By.cssSelector("[type='submit']"));
driver.findElement(By.cssSelector("[aria-label='Login']"));