Транспортир для выбора с помощью css для onclick () - PullRequest
0 голосов
/ 16 ноября 2018

Я не могу кликнуть по этому или есть альтернативные способы сделать этот клик:

element(by.css('[onclick="ShowApprovalPendingDetils("SQ","05")"]')).click();

вот HTML DOM

<div class="col-md-6">
  <a class="btn btn-app" style="width: 90%;" onclick="ShowApprovalPendingDetils('SQ','05')">
    <span class="badge bg-green">3</span>
    Sales Quotation
  </a>
</div>

Ответы [ 2 ]

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

попробуйте это:

element(by.css('a[onclick="ShowApprovalPendingDetils("SQ","05")"]')).click();

Или

element(by.linkText('Sales Quotation')

Или

element(by.cssContainingText('a.btn.btn-app','Sales Quotation')
0 голосов
/ 18 ноября 2018

попробуйте вместо этого

$('[onclick=ShowApprovalPendingDetils("SQ","05")]')

если все еще не удается, то

$('[onclick*=ShowApprovalPendingDetils]')

и если все равно не получится, попробуйте добавить немного ожидания (элемент может занять больше времени для загрузки)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...