如何单击范围和链接文本中的元素?

时间:2018-12-10 21:12:58

标签: java selenium selenium-webdriver xpath css-selectors

这是代码。它是一个发送消息按钮。我尝试了许多不起作用的方法。请帮助我。

<a href="#" class="dt-btn dt-btn-m dt-btn-submit" rel="nofollow" xpath="1"><span>Send message</span>
</a>

1 个答案:

答案 0 :(得分:0)

要单击元素,可以使用以下解决方案之一:

  • cssSelector

    driver.findElement(By.cssSelector("a.dt-btn.dt-btn-m.dt-btn-submit[rel='nofollow']>span")).click();
    
  • xpath

    driver.findElement(By.xpath("//a[@class='dt-btn dt-btn-m dt-btn-submit']/span[text()='Send message']")).click();