私はSelenium IDE(firefox addon)を使用しており、要素をCtrl +クリックして実行します。Selenium IDE FireFox:要素のCTRL + CLICKをシミュレートします。
レコード機能は、「Ctrl +クリック」コマンドを記録していないようです。
私はSendKeysを使用しようとしましたが、Clickの特別なキーが見つかりません。
これを行う方法を知っている人は誰ですか?
私はSelenium IDE(firefox addon)を使用しており、要素をCtrl +クリックして実行します。Selenium IDE FireFox:要素のCTRL + CLICKをシミュレートします。
レコード機能は、「Ctrl +クリック」コマンドを記録していないようです。
私はSendKeysを使用しようとしましたが、Clickの特別なキーが見つかりません。
これを行う方法を知っている人は誰ですか?
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
は、私がこれまでに見つかったソリューションは、このようなコマンドrunScript
を使用することです:
VAR E = jQuery.Event( "クリック"); e.ctrlKey = true; $( '#id')。trigger(e);