watir-webdriverでCTRL +クリックをシミュレートする方法は?

watir watir-webdriver
watir-webdriverでCTRL +クリックをシミュレートする方法は?

ctrlキーダウンとctrlキーアップをシミュレートしたい。

私のユースケースは次のとおりです。

ユーザーは、Ctrlキーを押しながら目的の行をクリックすることにより、複数の要素をリスト(テーブルで構築)から選択できます。 Ctrlキーを離すと、AJAX呼び出しが行われます。

これをシミュレートするには、watirテストが必要です。 これどうやってするの ? 何か案は ? Linuxで動作するソリューションが必要です

どうもありがとう。

  4  2


ベストアンサー

コマンドを送信する最良の方法は次のようにすることだと思います。

「watir-webdriver」が必要です

browser.send_keys [:control] .send_keys [:arrow_up] browser.send_keys [:control] .send_keys [:arrow_down]

さらに重要なオプションを確認するには、次のリンクをご覧ください。

お役に立てれば!

5


これを理解することは古いですが、元の質問にはまったく答えられませんでした。これを完了する方法は次のとおりです。

browser.a.click(:control)

Macシステムを使用している場合は、*:command *を使用できます。

4


Ruby 1.9.2とWatir Webdriverをいじってみたところ、ブラウザに複数のキーを同時に送信するためにこれが機能することがわかりました。

browser.send_keys [:alt, :arrow_left]

OS:Win64ブラウザー:Firefox

2


タイトルとURLをコピーしました