Java 单击此按钮

Java 单击此按钮,java,selenium,xpath,css-selectors,webdriverwait,Java,Selenium,Xpath,Css Selectors,Webdriverwait,我正在尝试创建一个测试来选择此按钮 有人能告诉我编写这个测试的正确方法吗 如果有任何帮助,则所涉及的网页是到单击(),您可以使用以下任一元素: CSS选择器: xpath: 理想情况下,在需要为元素归纳的元素上单击(),以便将元素归纳为可折叠(),您可以使用以下任一选项: CSS选择器: xpath: <button type="submit" class="btn btn--stretch btn--primary btn--green

我正在尝试创建一个测试来选择此按钮

有人能告诉我编写这个测试的正确方法吗

如果有任何帮助,则所涉及的网页是

单击()
,您可以使用以下任一元素:

  • CSS选择器:

  • xpath:


理想情况下,在需要为
元素归纳的元素上单击()
,以便将
元素归纳为可折叠()
,您可以使用以下任一选项:

  • CSS选择器:

  • xpath:

<button type="submit" class="btn btn--stretch btn--primary btn--green t-auth__login--btn">
                Create my account</button>
driver.findElement(By.className("btn btn--stretch btn--primary btn--green t-auth__login--btn")).click();
driver.findElement(By.cssSelector("button.btn.btn--stretch.btn--primary.btn--green.t-auth__login--btn")).click();
driver.findElement(By.xpath("//button[@class='btn btn--stretch btn--primary btn--green t-auth__login--btn' and contains(., 'Create my account')]")).click();
new WebDriverWait(driver, 20).until(ExpectedConditions.elementToBeClickable(By.cssSelector("button.btn.btn--stretch.btn--primary.btn--green.t-auth__login--btn"))).click();
new WebDriverWait(driver, 20).until(ExpectedConditions.elementToBeClickable(By.xpath("//button[@class='btn btn--stretch btn--primary btn--green t-auth__login--btn' and contains(., 'Create my account')]"))).click();