我正在尝试进行鼠标悬停操作。但是这段代码工作了一段时间,有些时间不是
我的代码是
driver.get("http:obsessory.com/");
Actions action = new Actions(driver);
WebElement mainMenu = driver.findElement(By.xpath("//a[@href='/shop/m/women']"));
action.moveToElement(mainMenu).build().perform();
我使用过这些xpath
1)html/body/header/div[3]/div/ul/li[2]/a
2)//a[text(),'Women')]]
3).//*[@id='nav']/li[2]/a
注意:我想去网站,鼠标悬停在女性身上并点击连衣裙。
答案 0 :(得分:0)
该页面包含2次//a[@href='/shop/m/women']
次。第一个是不可见的。你想点击第二个,标有" WOMEN"在顶部菜单栏?然后尝试:
//a[@href='/shop/m/women'][ancestor::ul[@id='nav']]