首页 > 解决方案 > 复选框单击量角器角度

问题描述

我正在尝试以角度执行以下语句:

const checkbox = browser.driver.findElement(by.css('.1testApp-experience-checkbox'));
checkbox.click();

HTML: [class]="i+appName+'-experience-checkbox'"

(其中 appName 是 testApp 而 i 是 1)

我收到以下错误:

我该如何解决这个问题?

标签: checkboxprotractor

解决方案


使用css单击复选框

describe("Test check box",function(){
    it("check box using css",function(){
        browser.waitForAngularEnabled(false);
        browser.driver.get("https://www.w3schools.com/howto/howto_js_display_checkbox_text.asp");
        const checkbox = browser.driver.findElement(by.css('.w3-check'));
        checkbox.click();
        browser.driver.findElement(by.id("text")).getText().then(function name(text) {
            console.log(text);
        });
    });
});

推荐阅读