Jasmine 量角器基于ag网格表中的行文本单击fa铅笔按钮
请帮助我单击带有相应表格行值的fa铅笔按钮,该按钮位于ag网格中。 下面的那个不适合我Jasmine 量角器基于ag网格表中的行文本单击fa铅笔按钮,jasmine,protractor,Jasmine,Protractor,请帮助我单击带有相应表格行值的fa铅笔按钮,该按钮位于ag网格中。 下面的那个不适合我 元素(by.cssContainingText('div[role=“row”]div.ag-cell-value',”lavanya@gmail.com")) .element(通过.xpath(“i[class='fa pencil']”)。单击() 似乎comp id属性是唯一的。你试过了吗 element(by.css('[comp-id="75"]')); 或通过其列id: element(by.
元素(by.cssContainingText('div[role=“row”]div.ag-cell-value',”lavanya@gmail.com"))
.element(通过.xpath(“i[class='fa pencil']”)。单击()
似乎comp id
属性是唯一的。你试过了吗
element(by.css('[comp-id="75"]'));
或通过其列id
:
element(by.css('[col-id="email"]'));
谢谢你的回复。问题是单击编辑按钮而不是文本。我想根据行中显示的文本单击编辑按钮您知道有多少个
按钮吗?您可以使用索引直接将其作为目标:element.all(by.css('.fa.fa pencil')).get(index)代码>是的,但我们不应该正确使用索引。这不是一种正确的方法,而且它是动态的。如果我明天添加一行,索引将发生变化。这就是为什么我要求场景的原因。它应该在测试数据=邮件地址的基础上单击铅笔按钮