我的代码
class="dropdown-toggle doTransition ng-binding"
ng-mouseenter="recentList(null,key,0)"
ng-click="ga('send', 'event', 'Menu', 'Click', topNav.title);"
href="/television">
class="dropdown-toggle doTransition ng-binding"
ng-mouseenter="recentList(null,key,0)"
ng-click="ga('send', 'event', 'Menu', 'Click', topNav.title);"
href="/bollywood">
我希望使用href鼠标操作。谁能告诉我可以做些什么? XPath是你找到元素的唯一方法吗?
答案 0 :(得分:1)
您可以使用cssSelector
查找元素,使用Actions进行悬停
C#代码,语法类似于所有语言
IWebElement element = driver.FindElement(By.CssSelector("[href*='television']"));
Actions actions = new Actions(driver);
actions.MoveToElement(element).Build().Perform();
element
将是一个包含“{1}}
答案 1 :(得分:0)
XPath是否能找到元素的唯一方法?
By
课程显示您可以通过以下方式找到元素:
id
(属性)name
属性