【发布时间】:2016-11-25 09:16:43
【问题描述】:
我正在使用旧门户网站,我必须使用 IE。有些东西它没有找到,因为它是<td> 菜单的一部分,我试图通过XPath 找到它,但没有帮助。
我发现表单正在由 JavaScript 函数呈现。我想单击它们只是为了执行它,但是如何使用 selenium WebDriver 定位页面元素??
例如:如果我有这个代码
<div class="logout-link ng-scope"
ng-click="login("github")"
ng-show="!me" ng-controller="MenuCtrl">login</div>
如何使用 Selenium WebDriver 执行 ng-click 部分?
【问题讨论】:
-
I tried to find it by XPath, but doesn't help.是什么意思..有没有例外或者别的什么..也分享一下 -
好吧,因为我没有真正的网络代码。它在另一台电脑上,我无法提取任何代码,所以我决定举另一种例子。有一个工具栏,xpath 找到了每个工具,但我无法单击一个,因为所有工具都具有相同的属性,但 javascript。所以我需要具体执行一个javascript。这就是为什么。
-
我喜欢接受的答案与标题无关。 stackoverflow.com/questions/11688694/…
标签: javascript c# selenium selenium-webdriver