4

ctrl keydown と ctrl keyup をシミュレートしたい。

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

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

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

どうもありがとう。

4

3 に答える 3

5

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

browser.a.click(:control)

Mac システムを使用している場合は、:commandを使用することをお勧めします。

http://watir.com/guides/special-keys/を参照

于 2012-03-29T15:12:47.083 に答える
5

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

require 'watir-webdriver'

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

さらに重要なオプションを確認したい場合は、次のリンクを参照してください。

他のキー ストローク オプションへのリンク

お役に立てれば!

于 2011-05-18T01:58:32.793 に答える
2

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

browser.send_keys [:alt, :arrow_left]

OS:Win64 ブラウザ:Firefox

于 2011-10-06T17:25:14.373 に答える