验证硒红宝石中的文字

时间:2017-02-10 16:55:59

标签: ruby selenium cucumber

我在selenium webdriver和Ruby中验证文本时遇到了问题。

目的:确认网站上的“注册表”一词有效。

我有以下代码:

if /registration Form/.match(driver.page_source)
    puts "Test Passed".green

else 
    puts "Test Failed".red
end

即使文本存在,此代码也会输出“Test Failed”。我注意到我是否只搜索一个单词E.G. “注册”测试将通过,但我的代码需要检查多个单词。

其他问题: 另外,这可能是一个相当简单的问题要回答,但即使我的测试因黄瓜中的“测试失败”而失败,我的结果实际上也已通过。有谁知道如何通过一行额外的代码让实际的Cucumber测试失败?

感谢您的帮助。

0 个答案:

没有答案