Saa*_*gar 2 java css-selectors selenium-webdriver
HTML 如下所示:
<button class="btn btn-primary pull-right" type="submit">Sign in</button>
Run Code Online (Sandbox Code Playgroud)
有多个具有相同类和类型值的按钮。但是,我只需要使用 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;
Run Code Online (Sandbox Code Playgroud)
还指向我一些复杂的 CSS 选择器示例站点。
CSS 选择器不支持文本评估。改用 XPath:
@FindBy(how=How.XPATH, using="//button[text()='Sign in']")
WebElement signInButton;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13667 次 |
| 最近记录: |