我正在尝试使用Seleno(以及Selenium)在我的项目中进行一些UI测试。
在我的渲染页面中有以下链接
<div class="col-md-10">
<a class="btn btn-md btn-default btn-success col-md-4 col-sm-5 col-xs-12" href="XXXXXX" id="btnInternal">Secured User</a>
</div>
然而,当我打电话
var userLink = By.PartialLinkText("Secured User");
return Navigate.To<UserDashboard>(userLink);
它不起作用(我开始使用By.LinkText,但这不起作用,所以我认为PartialLinkText可能更宽容)
在任何一种情况下,我最终都会遇到NoSuchElementException
我无法使用CSS或其他选择器AFAIK,因为页面上有许多其他链接使用相同的样式。