无法点击存在的xpath。

问题描述 投票:0回答:1

我有一个元素在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 ");
    }
javascript jasmine protractor
1个回答
0
投票
element(By.xpath('//a[@data-tooloption="raser"]'))

互换'和"。

为了创建一个完美的字符串使用模板字面``。

为了确认,抓住错误的对象,并打印它

© www.soinside.com 2019 - 2024. All rights reserved.