【问题标题】:test bootstrap modal element NoSuchElementError - Protractor测试引导模态元素 NoSuchElementError - Protractor
【发布时间】:2015-06-19 03:56:29
【问题描述】:

我尝试检查在线引导模式

./usr/local/lib/node_modules/protractor/bin/elementexplorer.js https://angular-ui.github.io/bootstrap/

element(by.id('modal')).element(by.tagName('button')).click();
element(by.css('btn btn-primary'));
There was a webdriver error: NoSuchElementError No element found

如何与模态框中的按钮进行交互? 有什么建议吗?

【问题讨论】:

    标签: angularjs protractor e2e-testing


    【解决方案1】:

    试试这样的:

    $('.modal-dialog').element(by.buttonText('OK')).getText()
    

    【讨论】:

    • 你知道为什么 element(by.css('.modal-dialog')).element(by.buttonText('OK')).getText() 不起作用吗?
    • 我没有尝试element(by.css('.modal-dialog'))element(by.css()) 等价于 $()。它应该返回相同的元素
    猜你喜欢
    • 2015-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多