21

Capybara でテキスト フィールドに入力するスクリプトを作成していますが、フィールドに入力する前に、フィールドが空で、テキストが自動入力されていないことを確認したいと考えています。基本的に、私はの反対を探しています

(Object) fill_in(locator, options = {})    #empty_content_of? delete?

ここにあります: http://rubydoc.info/github/jnicklas/capybara/master/Capybara/Node/Actions。アドバイス?

4

6 に答える 6

17

これに苦労した後、同僚に尋ねたところ、解決策は以下を使用することでした。

fill_in(locator, with: "")

たとえば、次のようになります。

fill_in "Name", with: ""

これは完全に理にかなっていて、おそらく多くの人にとって直感的ですが、私は困惑してSOに関する答えを見つけることができなかったので、誰かに役立つ場合に備えて投稿すると思いました.

于 2013-06-15T03:16:36.333 に答える