我试图自动化的网站可以通过使用站点地图树来导航。现在为了从 selenium 访问子节点,我编写了以下代码:
IWebElement menu = driver.FindElement(By.LinkText("Setup"));
//Setup is the parent node
Actions mouseOver = new Actions(driver);
mouseOver.MoveToElement(menu).Build().Perform();
driver.FindElement(By.LinkText("Entities")).Click();
//Entities is the child node.
但是 webdriver 会抛出Element not found异常。
我正在使用 Firefox 播放测试用例。