TFS Selenium XPaths

时间:2017-01-05 19:31:48

标签: selenium xpath tfs

您好我正在尝试设置一个selenium IDE脚本,点击管理区域中的每个存储库并编辑一些权限。

Admin Area

我可以让它只需点击回购的ID,但我遇到的问题是ID为回购分配了一个数字,当它工作时它不是很好,因为每次我添加一个新的回购我们TFS我将不得不修复所有的回购ID,因为它们将被关闭1.我试图让Selenium点击它的标题或它的链接我在使用时取得了一些进展:

click link=My.Repo.TFS

问题在于它执行命令时点击链接。通常,当在TFS的管理区域中单击一个链接时,它将扩展仓库并显示仓库的分支,但是现在我只使用命令突出显示链接的链接,但不会展开它。

这就是命令的作用

Partial Selection

这就是它应该做的事情

Full Selection

编辑:根据要求,这里有一些截图可以更好地展示我的意思。

1 个答案:

答案 0 :(得分:0)

你可以这样做:

    ChromeDriver cd = new ChromeDriver();
    cd.Navigate().GoToUrl("https://xxxxxx.visualstudio.com/GitPullRequest/_admin/_versioncontrol");
    cd.FindElementByXPath("//div[text() = 'aaa']").Click();

然后你会得到如下结果: enter image description here