量角器选择元素by.cssContainingText没有找到元素

时间:2018-05-24 23:14:09

标签: protractor

我想在jqwidget表中选择一个可点击的文本链接。以下是元素:

static staticMethod(var1: T): Foo<T> {

我尝试过如下,但我得到了#34;没有使用定位器找到元素&#34;错误。

<div class="jqx-grid-cell-left-align">
 <a onclick="showDetails(1)" class="customer-name-link">Auto Opportunity</a> 
</div>

我做错了什么以及如何选择这个元素?

由于

1 个答案:

答案 0 :(得分:0)

您可以添加等待元素可见

var EC = protractor.ExpectedConditions;

browser.wait(EC.visibilityOf(element(by.cssContainingText('.customer-name-link', 'Auto Opportunity')), 30000, "element is not visible").then(function() {
    element(by.cssContainingText('.customer-name-link', 'Auto Opportunity')).click();
});