我需要有关创建量角器打字稿代码的帮助,如何单击此按钮? ng-href或href带有附加的动态ID,但是具有静态的buttontext,有人知道如何执行此操作吗?该网站上的代码是:
<a class="btn btn-default" ng-href="/DriversProfileEdit/?assetGuid=s0s9ff10-3900-4s23-abc6-6865f0d4"
target="_blank" style="line-height: 1.0" href="/DriversProfileEdit/?assetGuid=s0s9ff10-3900-4s23-abc6-6865f0d4">Driver Profile</a>
我在下面尝试了以下方法,但似乎无法使其正常工作。
driverclick = element(by.partialLinkText('DriversProfileEdit'));
driverclick = element(by.css('/DriversProfileEdit/?assetGuid=s0s9ff10-3900-4s23-abc6-6865f0d4'));
driverclick = element(by.partialLinkText('/DriversProfileEdit/?assetGuid='));
driverclick = element(by.cssContainingText('[href*="/DriversProfileEdit/?assetGuid=s0s9ff10-3900-4s23-abc6-6865f0d4"]', 'Driver Profile'));
然后表演
driverclick.click();
所有这些都不起作用
答案 0 :(得分:0)
如果href和ng-href发生变化,则可以坚持不变的内容,例如类和按钮文本:
driverclick = element(by.cssContainingText('a.btn.btn-default','Driver Profile'))