2016-04-14 19 views
0

私はSelenium IDE(firefox addon)を使用しており、要素をCtrl +クリックして実行します。Selenium IDE FireFox:要素のCTRL + CLICKをシミュレートします。

レコード機能は、「Ctrl +クリック」コマンドを記録していないようです。

私はSendKeysを使用しようとしましたが、Clickの特別なキーが見つかりません。

これを行う方法を知っている人は誰ですか?

答えて

0

controlKeyDown()コマンドとそれに対応するcontrolKeyUp()コマンドがあります。 それは私のために働い:
クリック| item_1
controlKeyDown
クリック| item_2
クリック| item_3
...
controlKeyUp

はまた、Sel IDE referenceを参照してください。
controlKeyDown():コントロールを押してくださいdoControlUp()が呼び出されるか、新しいページがロードされるまでキーを押し続けます。
controlKeyUp():コントロールキーを放します。

this linkの代替方法が見つかりました:
sendKeys | id =検索| o $ {KEY_CTRL} $ {KEY_LEFT} $ {KEY_CTRL} g

0

は、私がこれまでに見つかったソリューションは、このようなコマンドrunScriptを使用することです:

VAR E = jQuery.Event( "クリック"); e.ctrlKey = true; $( '#id')。trigger(e);

関連する問題