Selenium IDE初探
1.不能打开新的tab
[warn] Link has target '_blank', which is not supported in Selenium! Randomizing target to be: selenium_blank98620
2. selenium执行速度较快,如果页面js较多,会来不及执行,导致element找不到
3. checkbox不能复选
这个其实不是selenium的问题。 是2j上hcheck的问题。hcheck使得所有checkbox前面都添加了相应的a标签。
从录制的脚本中可以看出,先click了a,然后click了input,其实只需要click一下a就可以了。
于是,把click checkbox的删掉,再执行,就ok了、

4. id = __sizzle__
没搞明白,只知道sizzle是jquery的选择器,不明白。

5. 新开一个window的时候,进行不下去了
本来应该是新开一个tab,不过这里不知道为什么变成了window。
现在的情况是,window能够弹出来,但是往下就走不下去了。
这是因为点开另一个页面的时候,加了_blank,然后弹出来一个window。
又因为

不支持_blank,所以就随机分配了一个target,叫做selenium_blank50033。
此时selenium里面的action就变成
又因为
不支持_blank,所以就随机分配了一个target,叫做selenium_blank50033。
此时selenium里面的action就变成
<tr> <td>selectWindow</td> <td>name=selenium_blank50033 </td> <td></td></tr> 下一次再跑的时候,他也去找这个target,但是找不到了。
于是把name改回去<tr> <td>selectWindow</td> <td>name=_blank</td> <td></td></tr>再跑的话,就没有问题了。

浙公网安备 33010602011771号