有没有办法让 js 代码强制 Selenium 测试失败?对于(可能是坏的)示例,如果我有以下内容:
return document.getElementById('foo').innerHTML == 'hello'
有没有一种方法可以使“runScript”命令失败,具体取决于 js 代码是返回真还是假?(我知道其他 Selenium 命令可以使用该示例,但我想要一个更通用的解决方案。)
我是否需要学习如何扩展 Selenium 以添加另一个命令?
我对 Selenium 也比较陌生,所以使用 Selenium-rc 可以解决这个问题吗?