如何使用我的Selenium程序识别此按钮?似乎没有唯一的属性来识别按钮。是否可以使用xpath?
<button class="md-primary md-raised md-button md-ink-ripple" ng-
transclude="" type="submit" aria-label="Login">
答案 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']"));