【发布时间】:2019-04-19 16:19:33
【问题描述】:
我无法点击此点击,或者是否有其他方法可以引导此点击:
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>
【问题讨论】:
-
错字:您的报价不匹配。
-
@Quentin 我也试过这个
element(by.css("[onclick='ShowApprovalPendingDetils('SQ','05')']")).click(); -
开始 → 'ShowApprovalPendingDetils(' ← 结束。想想引号在上下文中的含义。
-
因为解析器不会将“有一个打开的单引号”视为“有一个双引号字符会关闭现有的双引号”
-
你需要学习转义。
标签: javascript testing automation protractor automated-tests