我已经在这方面工作了一段时间。我正在使用Selenium
和WebDriver 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]]"));