水豚;rspec fill_in不会填充所有字符

水豚;rspec fill_in不会填充所有字符,rspec,capybara,Rspec,Capybara,简单rspec测试: it "should login" do fill_in 'email', with: 'tom@domain.com' fill_in 'password', with: '123456' click_on I18n.t('ui.pages.login') expect(current_path).to eq('/projects') end 问题是:Chrome只输入“12456”并跳过“3”-无论我做什么 我尝试了以下方法: 在填写电子邮件

简单rspec测试:

it "should login" do
   fill_in 'email', with: 'tom@domain.com'
   fill_in 'password', with: '123456'
   click_on I18n.t('ui.pages.login')

   expect(current_path).to eq('/projects')
end
问题是:Chrome只输入“12456”并跳过“3”-无论我做什么

我尝试了以下方法:

  • 在填写电子邮件后安排睡眠时间
  • 使用ID(ID=“password”)显式命名电子邮件字段
  • 两者都不起作用,仍然不是输入所有字符

    我的设置:

    • 使用水豚2.15.4
    • 使用rspec core 3.7.0使用
    • chromedriver助手1.1.0
    • 使用SeleniumWebDriver 3.7.0

    您可能正在经历-如果您能提供一个简单的例子来复制这个问题,我相信chromedriver的作者会很感激的


    除此之外,请确保您已更新到最新版本的
    chromedriver
    。由于您使用的是
    chromedriver helper
    ,这意味着您必须遵循这些说明-

    您可能正在体验-如果您能提供一个简单的示例来复制这个问题,我相信chromedriver的作者会非常感激

    除此之外,请确保您已更新到最新版本的
    chromedriver
    。由于您使用的是
    chromedriver helper
    ,这意味着要遵循以下说明-