Cris@Kaka 发表于 2013-11-6 15:53:26

Selenium IDE录制过程中如何定位到新打开的窗口

Selenium IDE录制过程中,有打开新的窗口,如何定位到新窗口,然后继续录制呢???{:4_102:}

Cris@Kaka 发表于 2013-11-6 16:05:15

{:3_76:}大侠帮帮忙。。

joykao 发表于 2013-11-6 16:11:39

录制的话不支持吧好像。。。1.0还是有很多局限的。。。2.0集成的还是不错的。。。
selenium webdriver 支持的。。。
switchto("window title/window name")

Cris@Kaka 发表于 2013-11-6 16:35:46

回复 3# joykao

Cris@Kaka 发表于 2013-11-6 16:38:19

点击了新建,弹出一个新窗口。。就不能录制了。。至少回放的时候能让我定位到新窗口,命令我自己敲。。关键就是回放定位到新窗口怎么定位呢?Command:selectWindow? Target呢?

joykao 发表于 2013-11-6 20:55:15

回复 5# Cris@Kaka


    target可以用新窗口的名字或标题。。。没用Selenium IDE 写过这个。。不知道,根据自己webdriver的经验用的就是windowname 或者title。。你录制的时候。。先不管切换窗口的步骤有没有录制,直接在新页面上操作。。这时是会记录下来的。。然后你再把代码导出来成你想要的格式。。看看有没有没录制到却写成注释的语句。。一般化那个window的name或者title你应该能分析到的。。。

六月天 发表于 2013-11-6 22:07:32

IDE的官方说明早就说明了,不支持新开的窗口

Cris@Kaka 发表于 2013-11-7 09:51:03

回复 7# 六月天

那将脚本转化为比如Java 在上面应该就可以控制了吧?

Cris@Kaka 发表于 2013-11-7 09:52:59

回复 6# joykao


    谢谢啦。。以后会有更多问题,还望指教
页: [1]
查看完整版本: Selenium IDE录制过程中如何定位到新打开的窗口