как щелкнуть с помощью ng-href и buttontext, используя машинописный текст - PullRequest
0 голосов
/ 26 ноября 2018

Мне нужна помощь в создании машинописного кода транспортира. Как я могу нажать эту кнопку?У ng-href или href есть динамический идентификатор, прикрепленный к нему, но он имеет статический текст кнопки, у кого-нибудь есть идеи, как это сделать?код на сайте:

<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();

Ни один из тех, кто работал

1 Ответ

0 голосов
/ 26 ноября 2018

Если href и ng-href меняются, вы можете придерживаться неизменяемых вещей, таких как текст класса и кнопки:

driverclick = element(by.cssContainingText('a.btn.btn-default','Driver Profile'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...