小编Nat*_*n24的帖子

在IE上Watir Webdriver文本输入慢

我正在使用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选项,但这似乎没有帮助.

internet-explorer cucumber watir-webdriver page-object-gem

4
推荐指数
1
解决办法
1851
查看次数