使用Watir登录测试站点

1 testing login watir

使用Watir进行测试时如何使用测试用户名和密码添加步骤/代码以登录测试站点?此外,我不知道如何从小方框中获取用户名和密码的字段名称.

谢谢

Nik*_*kov 6

这非常简单:

#Entering username John Doe and password p@ssw0rd
browser.text_field(:name, "username").set("John Doe")
browser.text_field(:name, "password").set("p@ssw0rd")
browser.button(:name, "Submit").click

#waiting for the welcome message on page
Watir::Wait.until(browser.text.include? "You've been successfully logged").
Run Code Online (Sandbox Code Playgroud)

要获取字段的确切名称,请在浏览器中查看源代码或使用Firebug for Firefox,Internet Explorer中的开发人员控制台,Opera中的Dragonfly.

  • 您还可以通过"名称"以外的内容识别text_field,例如id,index等,请参阅上面的页面:http://wiki.openqa.org/display/WTR/HTML+Elements+Supported+by +的Watir (2认同)