1

私はグーグル検索シナリオにSeleniumIDEを使用しています。

1 open google

2 then  type "india" and click on the search button

3 then go to any link and right clicking on that link 
  and open that link in new tab or window 

私が今までやったことは

<tr>
    <td>open</td>
    <td>/</td>
    <td></td>
</tr>
<tr>
    <td>type</td>
    <td>id=gbqfq</td>
    <td>india</td>
</tr>
<tr>
    <td>click</td>
    <td>id=gbqfb</td>
    <td></td>
</tr>
<tr>
    <td>contextMenu</td>
    <td>//*[@id='rso']/li[3]/div/h3/a</td>
    <td> </td>
</tr>

私ができないことは 、リンクを右クリックして、新しいウィンドウでそのリンクを開くことです。

誰でも何をする必要があるかを提案できますか。

4

5 に答える 5

0

そのリンクのhref属性を取得し、openWindow()コマンドを使用して新しいウィンドウで開くことができます。

于 2013-01-11T07:48:14.577 に答える
0

「リンクを右クリックして、新しいウィンドウでそのリンクを開きます」これはページ機能ではなくブラウザ機能です。そのため、IDEで記録することはできません。

右クリックの録音について知りたい場合は、ここをクリックしてみてください

于 2013-01-02T08:21:16.900 に答える
0

Ctrl キーを押しながらリンクをクリックすると、新しいタブで開くことができます。

Selenium IDE でコントロール キーを使用するには、以下のキーワードを使用します。

controlKeyDown ( ) 

//code for clicking the link

controlKeyUp ( ) 
于 2013-01-02T08:51:36.627 に答える