无法对弹出窗口执行Selenium IDE测试用例

问题描述

| 嗨,有人可以帮我这个脚本吗? 我无法使用Selenium IDE为弹出窗口运行测试用例。 这是我用来运行测试用例的以下脚本。
<tr>
    <td>open</td>
    <td>/car-insurance</td>
    <td></td>
</tr>
<tr>
    <td>assertTitle</td>
    <td>Car Insurance | Netpig Insurance</td>
    <td></td>
</tr>
<tr>
    <td>clickAt</td>
    <td>//img[@alt=\'Get an insurance quote\']</td>
    <td></td>
</tr>
<tr>
    <td>selectPopUpAndWait</td>
    <td>GetaCarInsurancequote</td>
    <td>30000</td>
</tr>
<tr>
    <td>selectwindow</td>
    <td>null</td>
    <td></td>
</tr>
<tr>
    <td>assertTitle</td>
    <td>Car Insurance | Netpig Insurance</td>
    <td></td>
</tr>
<tr>
    <td>type</td>
    <td>form1:txt_4_3_0_Policy_CoverDate</td>
    <td>26</td>
</tr>
<tr>
    <td>type</td>
    <td>form1:txt_4_4_0_Policy_CoverDate</td>
    <td>05</td>
</tr>
<tr>
    <td>type</td>
    <td>form1:txtRegLookup</td>
    <td>VN05XVO</td>
</tr>
<tr>
    <td>click</td>
    <td>form1:imgGetVehicle</td>
    <td></td>
</tr>
<tr>
    <td>select</td>
    <td>form1:cboVehicleYearOfManufacture</td>
    <td>label=2006</td>
</tr>
<tr>
    <td>select</td>
    <td>form1:cboVehicleModified</td>
    <td>label=Select</td>
</tr>
<tr>
    <td>select</td>
    <td>form1:cboVehicleModified</td>
    <td>label=No</td>
</tr>
<tr>
    <td>type</td>
    <td>form1:txtPurchaseDateDay</td>
    <td>10</td>
</tr>
<tr>
    <td>type</td>
    <td>form1:txtPurchaseDateMonth</td>
    <td>02</td>
</tr>
<tr>
    <td>type</td>
    <td>form1:txtPurchaseDateYear</td>
    <td>2009</td>
</tr>
<tr>
    <td>type</td>
    <td>form1:txtVehicleEstimatedValue</td>
    <td>2001</td>
</tr>
<tr>
    <td>select</td>
    <td>form1:cboVehicleNightLocation</td>
    <td>label=Car Park</td>
</tr>
<tr>
    <td>type</td>
    <td>form1:txtOvernightPostCode</td>
    <td>wr51dh</td>
</tr>
<tr>
    <td>select</td>
    <td>form1:cboVehicleCoverType</td>
    <td>label=Third Party Only</td>
</tr>
<tr>
    <td>select</td>
    <td>form1:cboVolExcess</td>
    <td>label=£300</td>
</tr>
<tr>
    <td>select</td>
    <td>form1:cboNCBYears</td>
    <td>label=9</td>
</tr>
<tr>
    <td>select</td>
    <td>form1:cboNCBProtected</td>
    <td>label=No</td>
</tr>
<tr>
    <td>select</td>
    <td>form1:cboNCBType</td>
    <td>label=Motorcycle</td>
</tr>
如果有人有解决方案,请给我发电子邮件[email protected]     

解决方法

<tr>
    <td>selectWindow</td>
    <td>null</td>
    <td></td>
</tr>
这块看起来有问题,应该像
<tr>
    <td>selectWindow</td>
    <td>name=NameOfPopupWindow</td>
    <td></td>
</tr>
    ,[错误]拒绝http://www.netpig.co.uk调用http://quotes.netpig.co.uk上的Location.toString方法 同一起源政策问题 浏览器不允许您在http://www.netpig.co.uk上的弹出窗口修改http://quotes.netpig.co.uk上的DOM,因为其域不同。