我想找到一个元素,XPath是这样硒的webdriver&findelement
"//div[@id='contentPane']/div/div[2]/div/div[2]/div[2]/div/div/div[2]/div/div/div/div/div/div/div[3]/div/div"
,然后做 “clickAt”
如果我使用
driver.findElement(By.xpath("//div[@id='contentPane']/div/div[2]/div/div[2]/div[2]/div/div/div[2]/div/div/div/div/div/div/div[3]/div/div"); Actions clicker = new Actions(driver); clicker.moveToElement(baseElement).moveByOffset(0, 0).click().perform();
我收到异常“ Element not found
“。 我做错了什么?
中的XPath似乎是不正确的。如果你添加html,它会帮助别人帮你 –
Xpath似乎是非常错误的。您可以删除所有内容并仅使用该ID。应该管用。 – Vinay
在IDE中就像这样“clickAt // div [@ id ='contentPane']/div/div [2]/div/div [2]/div [2]/div/div/div [2]/div/div/div/div/div/div/div [3]/div/div“ – user3172706