重定向后,Selenium RC测试中的SessionId为null

时间:2011-10-15 11:23:19

标签: selenium selenium-rc

我正在测试一个应用程序,在我填写了一个终端支付服务iframe后,我被重定向到我正在测试的应用程序内的付款确认屏幕。

在selenium webdriver中,这个确认窗口被捕获并且一切正常,而在Selenium RC中有一个意外的行为,触发确认页面在新的浏览器窗口中打开,并且每个进一步的Selenium命令都会产生一个SessionId null异常。

如何将sessionid传递到新窗口或以某种方式解决问题...例如。选择那个窗口等。

1 个答案:

答案 0 :(得分:0)

使用window id选择窗口,并在det窗口上进行活动。 我瘦了这可能会有所帮助。

wait_for_pop_up(locator, "300000")
select_window(locator)
window_focus()
select_window(null)