单击()未在Fb消息(左侧面板)和主页按钮上执行

时间:2015-06-08 05:38:36

标签: java selenium selenium-webdriver webdriver

我尝试了不同的xpath(相对和绝对),并在Facebook消息(左侧面板)和上部导航栏上的Home按钮上对它们执行.click(),但元素突出显示(就像将鼠标指针悬停在其上一样) )但不要点击它们。 我的代码片段是这样的:

d.findElement(By.xpath("//div[@class='_59g8']/div[@class='clearfix']/div[1]/ul[1]/li[2]")).click();
        Thread.sleep(1000L);
        d.findElement(By.xpath("//div[@id='pinnedNav']/ul[1]/li[2]")).click();

1 个答案:

答案 0 :(得分:0)

登录fb页面后。您可以尝试使用以下代码行,它会在主页消息按钮上执行点击操作。

  d.findElement(By.linkText("Home")).click();
  Thread.sleep(1000);
  d.findElement(By.partialLinkText("Messages")).click();