Selenium WebDriver を使用して、PHPUnit で機能テストを作成しています。
私はこれを行う必要があります:
$searchBox->send_keys("bath & body");
テキストボックスへの入力をシミュレートします。
テストを実行するとbath body
、アンパサンドをスキップして、代わりに型が表示されます。
最終的に、干渉していた Jquery-ui Autocomplete の一部に問題を絞り込みました。ソースオプション。
「ソース」オプションを一時的に削除すると、テストは正常に実行されます。
他のすべての JavaScript はそのままで問題なく動作します。
もちろん、'source' オプションを削除しても意味がありません。必須です。
問題の内容と回避策があるかどうかを知っている人はいますか?
PS この質問はここから始まりました: https://stackoverflow.com/a/11957421/470749