我是否可以填写一个字段,如果它被包装(display:none)?

时间:2013-01-11 16:37:21

标签: html ruby selenium capybara

有没有办法填充一个看起来像这样的字段......

<span id="you_cannot_see_me" style="display: none;">              
    <input id="hidey" name="hidey" type="text" value="">          
</span>

我试过......

accessthis = find('#hidey').should_not be_visible
fill_in( accessthis , :with => 'desired text')

...并收到以下错误

Unable to find field false (Capybara::ElementNotFound)

任何想法?

1 个答案:

答案 0 :(得分:4)

使用Selenium,您无法与不可见的webelements交互。 Selenium用于模仿实际的用户交互,因此无法使用Selenium无法手动执行任何操作。