我有一个元素在protractor中无法定位。我使用 protractor + Jasmine + POM。在开发控制台,我能够定位,而且它的计数是1。
我添加了一个尝试和捕捉块来定位元素,它总是进入捕捉块。
//let erasertype = element(by.xpath("//a[@data-tool='Eraser']"));
let erasertype = element(By.xpath("//a[@data-tooloption='eraser']"));
this.selecterasertype = async () => {
try {
await erasertype.click();
}
catch (err) {
console.log("Not able to select erasertype ");
}
element(By.xpath('//a[@data-tooloption="raser"]'))
互换'和"。
为了创建一个完美的字符串使用模板字面``。
为了确认,抓住错误的对象,并打印它