我正在使用Cucumber和Watir-Webdriver来创建一些自动化测试.我也在使用PageObject gem.下面是一些示例代码
require 'page-object'
class LoginPage
include PageObject
text_field(:username, :name => 'username')
text_field(:password, :name => 'password')
link(:login, :text => 'SIGN IN')
end
browser = Watir::Browser.new
browser.goto "MyWebAppLoginScreen"
login_page = LoginPage.new(browser)
login_page.username="MyUserName"
login_page.password="MyPass"
login_page.login
Run Code Online (Sandbox Code Playgroud)
我看到的问题是,将文本输入IE(版本11)中的用户名/密码字段需要很长时间.我还测试了Firefox和Chrome,并立即输入文本.然而,在IE中,它逐个字符地输入文本,每个字符大约需要10到15秒才能放入.这大大减慢了我在IE中测试的运行时间.有人遇到过这种情况么?关于如何修复它的任何想法?我尝试使用browser.speed =:zippy选项,但这似乎没有帮助.