0
基本上我想在提交一個空的必填字段時檢查錯誤信息。「browser.text.include?」返回誤報? (watir-webdriver&cucumber)
def usertabfieldvalidation
@session.button(:class, "btn-primary").click
@session.text.include? 'Giant Gerbils of the world unite'
end
此步驟通過。我想檢查文字「請填寫此字段」,但我查找的任何文本都會通過。我對ruby和watir-webdriver相當陌生,所以想知道我哪裏出了問題?
在此先感謝。
有更多的代碼?沒有斷言觸發失敗。 –
這是有道理的,但我不知道如何寫。你能給我一個斷言的例子嗎? – user3468025
這取決於您正在使用的測試框架。例如,RSpec會有'expect(@ session.text)'包含('請填寫此字段')'。在Minitest中,你會有'assert(@ session.text.include?('請填寫這個字段'))'。有點過時,但Watir網頁有一些例子 - http://watir.com/frameworks/。 –