我试图单击一个按钮以进一步执行端到端测试,但我无法这样做。
我尝试过:
element(by.id('cancel-button')).click();
element(by.css('#cancel-button')).click();
element(by.ClassName('ng-star-inserted ion-color ion-color-white button button-solid ion-activatable ion-focusable hydrated button-small')).click();
错误:
无法通过特定的定位器找到元素
但是没有任何效果。在检查了元素之后,我已经附加了结果的屏幕截图。有人可以帮忙吗?
答案 0 :(得分:0)
尝试
// click the element
var element = element(by.id('cancel-button'));
browser.executeScript("arguments[0].click()",element);
答案 1 :(得分:0)
您可以尝试以下选择器:
element(by.buttonText('Cancel appointment'));
或
node:port