“元素必须是用户可编辑的才能清除它”错误

时间:2012-07-11 22:56:18

标签: selenium cucumber webdriver capybara selenium-chromedriver

  

元素必须是用户可编辑的才能清除它   (Selenium :: WebDriver :: Error :: InvalidElementStateError)(eval):2:in   `attach_file'

当我运行具有attach_file步骤的功能时,它会给我这个错误。

以下是我的功能失败的一行:

And I attach the file "images/cakes/1.jpeg" to "file_field"

这是我的步骤定义:

When /^(?:|I )attach the file "([^"]*)" to "([^"]*)"(?: 
within "([^"]*)")?$/ do |path, field, selector|
  with_scope(selector) do
    attach_file(field, path)
  end
end

有没有人知道问题是什么?

1 个答案:

答案 0 :(得分:2)

水豚有问题。您需要更新到1.1.2。请参阅github