如何附加到Capybara(Webdriver)中的字段而不是清除和填充

时间:2013-10-21 02:08:57

标签: capybara

我是Capybara的新手。我正在使用WebDriver驱动程序,我想附加一个字段值,而不是覆盖整个内容。

当我使用方法fill_in时,它会覆盖整个值(清除然后填充)。但是,我想在该字段中附加现有值。

2 个答案:

答案 0 :(得分:0)

看起来send_keys将是您的朋友。

尝试find_field('Your field').native.send_keys('some text')

答案 1 :(得分:0)

也许您想以这种方式专门在水豚

中进行操作
    def anyMethod
      locator_strategy = :css
      if(obj_locator[0]=='/' || obj_locator[0,2] == '(/'))
        locator_strategy = :xpath
      end
      find(locator_strategy, locator_path).native.send_keys('some text')
    end