Java 按钮文本的Selenium css选择器
HTML如下所示:Java 按钮文本的Selenium css选择器,java,selenium-webdriver,css-selectors,Java,Selenium Webdriver,Css Selectors,HTML如下所示: <button class="btn btn-primary pull-right" type="submit">Sign in</button> 另外,请给我指出一些复杂的CSS选择器示例站点。您好,请按照下面的方式操作,因为您的登录按钮位于列表的第一位(如果没有,请根据您的要求更改) CSS选择器不支持文本计算。请改用XPath: @FindBy(how=How.XPATH, using="//button[text()='Sign in']")
<button class="btn btn-primary pull-right" type="submit">Sign in</button>
另外,请给我指出一些复杂的CSS选择器示例站点。您好,请按照下面的方式操作,因为您的登录按钮位于列表的第一位(如果没有,请根据您的要求更改)
CSS选择器不支持文本计算。请改用XPath:
@FindBy(how=How.XPATH, using="//button[text()='Sign in']")
WebElement signInButton;
driver.findElements(By.cssSelector(".btn.btn-primary.pull-right")).get(0).click();
@FindBy(how=How.XPATH, using="//button[text()='Sign in']")
WebElement signInButton;