按钮文本的java Selenium css选择器
HTML如下所示:
<button class="btn btn-primary pull-right" type="submit">Sign in</button>
有多个按钮具有相同的类和类型值。不过,我需要使用CSS选择器单击“仅登录”按钮。我尝试了以下方法,但都不起作用
@FindBy(how=How.CSS, using="button:contains('Sign in')") WebElement signInButton;
@FindBy(how=How.CSS, using=".btn btn-primary pull-right[text='Sign in']") WebElement signInButton;
还请给我介绍一些复杂的CSS选择器示例
# 1 楼答案
CSS选择器不支持文本计算。改用XPath: