2

でテキスト領域にテキストを設定できませんでしたbrowser.text_field(:id,"area").set "1=1"。手動で入力すると、入力したテキスト(「1 = 1」)が以下のようにスパン全体に保存されていることに気付きました。

<pre>
<span class="number">1</span> # the text 1 is stored here and followed by "=1" in next spans
<span class="operator">=</span>
<span class="number">1</span>
</pre>

テキスト領域にテキストを設定できる他の方法はありますか?

4

2 に答える 2

1

これは私のために働いた:

require "watir-webdriver"
browser = Watir::Browser.new
browser.goto "ideone.com"
browser.div(:id => "file_div").textarea.set "1=1"

テキストエリアにテキストを設定する必要がありますか? wysiwyg エディターを扱っている場合は、おそらく以下を使用する必要がありますsend_keys

browser.pre.send_keys "1=1"

詳細: http://watirwebdriver.com/wysiwyg-editors/

于 2013-03-13T12:25:33.077 に答える