Selenium:无法定位元素

时间:2016-08-16 08:57:15

标签: selenium selenium-webdriver

我正在练习硒鼠标悬停并使用网站 - http://www.flipkart.com,我从“电子”菜单中选择“三星”。下面是我的代码,但即使xpath是正确的,它也不起作用。

@CacheLookup
@FindBy(xpath="//a[@data-tracking-id='electronics']") WebElement Electronics_Menu;
@CacheLookup
@FindBy(xpath=".//*[@id='menu-electronics-tab-0-content']//a[text()='Samsung']") WebElement Samsung_Mobile_Click;

Actions act = new Actions(driver);
act.moveToElement(Electronics_Menu).perform();
act.click(Samsung_Mobile_Click).build().perform();

这是我运行代码时出现的错误:

org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"xpath","selector":".//*[@id='menu-electronics-tab-0-content']//a[text()='Samsung']"}
Command duration or timeout: 27.04 seconds

0 个答案:

没有答案