首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >browser.click()在编校按钮中不起作用

browser.click()在编校按钮中不起作用
EN

Stack Overflow用户
提问于 2016-05-20 08:15:19
回答 1查看 72关注 0票数 0

有没有人尝试过使用redactor进行自动化测试?我对browser.click()有个问题。它不会点击我想让它点击的按钮。粗体、斜体或下划线按钮。有人能帮我吗?

下面的附图显示了开发工具中的DOM元素。在我的定位器中,例如。对于粗体,我使用了('.red-bold').click();

EN

回答 1

Stack Overflow用户

发布于 2016-05-22 07:38:32

你的代码可能有问题。在任何情况下,下面是一个示例代码,它选择redactor editor中的所有文本,单击工具栏中的"B“按钮,将所有文本设置为粗体:

代码语言:javascript
复制
describe("Redactor demo test", function () {
    var editor;

    beforeEach(function () {
        var EC = protractor.ExpectedConditions;

        browser.ignoreSynchronization = true;
        browser.get("https://imperavi.com/redactor/");

        // wait for the redactor editor to become visible
        editor = $(".redactor-editor");
        browser.wait(EC.visibilityOf(editor), 5000);
    });

    it("should make the text bold", function () {
        // select all text in the editor
        editor.click();
        editor.sendKeys(protractor.Key.COMMAND, "a");

        // click "bold"
        var toolbar = $(".redactor-toolbar");
        toolbar.$(".re-bold").click();

        browser.sleep(30000);  // the delay is for you to see it becomes bold 
        // TODO: expectations
    });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37336060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档