2

テキストフィールドにテキストを挿入しようとしています。いくつかの特殊文字があります。Chrome と IE の問題であることが判明しました。

browser = Watir::Browser.new :chrome #or :ie
# here are some steps
field = browser.text_field
field.set "O'Reily" #this is just an example of problematic text
# after this field.value equals "O''Reily" when using chrome

Chrome は引用符の前に一重引用符を挿入します。そして、それは唯一のケースではありません。この元のテキストでフィールドを設定すると:

〜!^ & `´¨`」

Chromeは実際にこの値でフィールドを設定します

`~! ^ & `` '´ '¨ '' '"

そしてIEでは、いくつかのスペースを削除します

〜!^& `´¨`」

元のテキストでフィールドを設定するのは Firefox だけです。

誰かがChromeとIEで正確なテキストを設定するのを手伝ってくれませんか? ありがとう。

4

1 に答える 1

0

ファイルの先頭でこれを試しましたか?ワティル将軍から

# coding: UTF-8
于 2012-10-02T22:55:22.930 に答える