Selenium IDE :Открытие в новой вкладке и смещение фокуса на новую вкладку не работает

я застрял в одной точке в selenium ide

сценарий такой

Login-----

go to dashboard page---------

mouse over any menu on the top navigational bar----

on mouseover sub menu will appear as drop down--

now click any link from the drop down --

after clicking link will open in new tab

теперь с этого момента в -подопечных мы должны переключить наше внимание на эту новую вкладку, потому что остальная часть тестирования будет выполняться на этой новой вкладке.

Код, который я написал, приведен ниже

     <tr>
    <td>open</td>
    <td>/magma/dev/</td>
    <td></td>
</tr>
<tr>
    <td>type</td>
    <td>name=user_id</td>
    <td>abcd</td>
</tr>
<tr>
    <td>type</td>
    <td>name=pass</td>
    <td>1234</td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>id=btnLogin</td>
    <td></td>
</tr>
<tr>
    <td>verifyTextPresent</td>
    <td>Costing List</td>
    <td></td>
</tr>
<tr>
    <td>verifyTextPresent</td>
    <td>Fuel</td>
    <td></td>
</tr>
<tr>
    <td>mouseOver</td>
    <td>//div[@id='smoothmenu1']/ul/li[3]</td>
    <td></td>
</tr>
<tr>
    <td>click</td>
    <td>link=Fuel Cost</td>
    <td></td>
</tr>
<tr>
    <td>selectWindow</td>
    <td>http://10.0.1.101/magma/dev/fuelcost/</td>
    <td></td>
</tr>
<tr>
    <td>verifyTextPresent</td>
    <td>Manage Fuel Cost</td>
    <td></td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>link=Logout</td>
    <td></td>
</tr>

Этот код работает правильно, пока не щелкнет подменю из раскрывающегося списка, после чего он не работает, и в журнале отображается ошибка

. поэтому, когда я пытаюсь запустить этот тестовый пример, он показывает ошибку

[предупреждение] Ссылка имеет цель «_пусто», что не поддерживается в Selenium!Рандомизация цели для :селена _пустого 84419

может ли кто-нибудь помочь мне правильно написать код

8
задан John 22 July 2013 в 14:16
поделиться