Selenium IDE: Otwarcie w nowej karcie i przesunięcie fokusa na nową kartę nie działa
utknąłem w jednym punkcie selenu ide
scenariusz jest taki
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
teraz od tego momentu musimy przenieść naszą uwagę na tę nową kartę, ponieważ pozostałe testy zostaną wykonane na tej nowej karcie.
Kod, który napisałem, podano poniżej
<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>
Ten kod działa poprawnie do kliknięcia podmenu z listy rozwijanej po tym, że nie działa i w dzienniku pojawia się błąd
więc kiedy próbuję uruchomić ten przypadek testowy, wyświetla błąd
[warn] Link ma cel „_blank”, który nie jest obsługiwany w Selenium! Randomizujący cel to: selenium_blank84419
czy ktoś może mi pomóc napisać kod poprawnie