我正在使用 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
我看到的问题是将文本输入到 IE(版本 11)中的用户名/密码字段中需要很长时间。我还用 Firefox 和 Chrome 进行了测试,文本立即输入。然而,在 IE 中,它逐个字符地输入文本,每个字符大约需要 10 到 15 秒才能输入。这大大减慢了我在 IE 中测试的运行时间。有人遇到过这种情况么?关于如何解决它的任何想法?我尝试使用 browser.speed = :zippy 选项,但这似乎没有帮助。