Web サイトの検索機能を記録してテストしたいと考えています。手動でテストして何かを傾けると動作します。例: 「タイトル」という単語を検索したい。「t」、「i」、「t」、「l」、「e」の順に入力します。「t」と入力すると、いくつかの結果が表示されます => 完璧です。このテストを Selenium IDE で記録すると、クリックする検索ボタンがないため機能しません。入力と同時に検索を開始する自動検索バーです。コマンドは「type」、値は「title」です。テストしても何も起こらないので、「クリックして待つ」、ID=検索ボタン、検索ボタンがないのでコマンドが作れないのでウェブサイトが検索されない!
1959 次
3 に答える
1
このコードを試して検索を実行してください。このコードは私にとってはうまくいきます。確認してお知らせください
open | https://www.google.co.in/ |
type | id=gbqfq | selenium
pause | 1000
click | //*[@id="gbqfbw"]
于 2013-03-18T10:15:54.893 に答える
1
私はSelenium ide 2.4.0とfirefoxバージョン24.0を使用しています
自動検索には以下のコードを使用します。
コマンド: type 、タイプ: //*[@id='searchbox'] 、値: 花
コマンド: typeKeysAndWait 、タイプ: //*[@id='searchbox']、値:花
Selenium IDE で両方のコマンドを使用すると、検索が機能します
または使用することができます:
コマンド: type 、タイプ: //*[@id='searchbox'] 、値: 花
コマンド: typeKeys 、タイプ: //*[@id='searchbox']、値:花
于 2013-10-28T06:23:21.870 に答える
0
Googleのオートコンプリートで同じフローを自動化してみました。問題は、主にテストの実行速度にあるようです。画像に示されているスライダーを使用して、テストの速度を下げてみてください。遅くしてください。
また
検索後に実行するアクションの前に、待機を挿入することができます。
于 2013-03-18T09:35:47.903 に答える