【问题标题】:Yii PHPUnit Selenium: assertChecked false does not workYii PHPUnit Selenium:assertChecked false 不起作用
【发布时间】:2013-10-29 03:39:52
【问题描述】:

我正在尝试为未选中的复选框设置断言。当我使用时,检查断言工作正常:

$this->assertChecked('css=#element', true);

当我想测试未选中的复选框时

$this->assertChecked('css=#element', false);

我收到此错误:

Failed command: assertChecked('css=#element', '')
Failed asserting that false is true.

【问题讨论】:

    标签: php selenium yii phpunit


    【解决方案1】:

    1.assertChecked ( locator ) - 如果选中复选框,则为 true,否则为 false

    2.assertNotChecked ( locator ) - 如果复选框未选中则为 true,否则为 false

    http://release.seleniumhq.org/selenium-core/1.0.1/reference.html

    【讨论】:

    • 谢谢。问题是我无法在任何这些断言中使用否定案例。每次我使用 assertChecked('css=#element', false) 时,都会收到该错误。任何可以放置真/假参数的断言方法也是如此
    • 对不起,这实际上是正确的答案。没有第二个参数。谢谢!
    猜你喜欢
    • 2012-10-09
    • 2014-11-30
    • 2017-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-05
    • 2011-02-20
    • 1970-01-01
    相关资源
    最近更新 更多