WebDriver无法使用Java通过xpath定位元素

时间:2015-07-23 18:32:13

标签: java html xpath

我已经在这方面工作了一段时间。我正在使用SeleniumWebDriver version 2.45(与所有浏览器一起使用)。我正在使用Java,它应该是任意的。

我正在做的只是找到一个元素并将鼠标悬停在它上面,这是我在之前的代码中所做的。但由于某种原因,我不能让这个工作。我正在尝试使用此xpath获取一个元素,通过右键单击Chrome中HTML中的元素并单击“copy xpath”获得:

.//*[@id='at-container']/div/div/div/form/div/div[1]/input[4]

我尝试过但没有工作:

WebElement userName_editbox = driver.findElement(By.xpath("//div[@class='formelements' and @name='login']"));

WebElement userName_editbox = driver.findElement(By.xpath("//input[@id='at-container']/div/div/div/form/div/div[1]/input[4]]"));

0 个答案:

没有答案