使用xpath定位器,无法单击链接

使用xpath定位器,无法单击链接,xpath,selenium,Xpath,Selenium,我正在尝试使用xpath定位器单击链接,但单击没有发生。而且我没有得到任何错误或异常。我已经通过selenium IDE检查了我提供的路径是否正确以识别链接 这是我的密码 driver.findElement(By.xpath("//div[@class='bpm-social-task-row-data-header']/span/a")).click(); 我也试过这个 WebElement steplink = driver.findElement(By.xpath("//div[@c

我正在尝试使用xpath定位器单击链接,但单击没有发生。而且我没有得到任何错误或异常。我已经通过selenium IDE检查了我提供的路径是否正确以识别链接

这是我的密码

driver.findElement(By.xpath("//div[@class='bpm-social-task-row-data-header']/span/a")).click();
我也试过这个

WebElement steplink =  driver.findElement(By.xpath("//div[@class='bpm-social-task-row-data-header']/span/a"));
System.out.println("steplink properties " + steplink.getText());
steplink.hover();
steplink.click();

这也给出了相同的结果。

我不知道接口中有任何
hover()
方法。您尝试过其他浏览器吗?无论如何,在单击元素之前,请尝试删除该元素,以便查看您是否真正获得了正确的元素。
getText
打印出的是什么?你会犯什么错误?将其更改为a
.findElements
,并确保返回的集合大小为1,以确保您不会从该选择器中获取多个元素,再加上上文Slanec的建议,将确保您获得所需的确切元素。提供您的输入文档将有助于我们帮助您。