|
点击以下代码的链接打开一个新的框口
<a href="javascript:nd();popupConfigDialog('http%3A%2F%2FCHN-D-SANDY%3A8080%2FMonitorGroups.do', POPUP_DIMENSION_WIDTH_WEB_APPLICATIONS, POPUP_DIMENSION_HEIGHT_WEB_APPLICATIONS);" >Monitor Groups</a>
试用了selenium.click("link=Monitor Groups");
selenium.click("//a[text()='Monitor Groups']");等命令打开该链接,但是窗口都无法打开,然后时间超时.....
查了些资料,了解selenium 对popup window的支持不是很好,但是我脚本里面写的是window.open(..)
还有从页面下方的状态栏看,好像selenium重写了页面的javascript方法
selenium执行时状态栏显示:
javascript:try{nd();popupCOnfigDIalog('http://CHN-D-SANDY:8080/MonitorGroups.do', POPUP_DIMENSION_WIDTH_WEB_APPLICATIONS,....
手动执行时该链接状态显示:
javascript:nd();popupConfigDialog('http://CHN-D-SANDY:8080/MonitorGroups.do', POPUP_DIMENSION_WIDTH_WEB_APPLICATIONS,....
怀疑是不是跟重写方法有关,导致页面无法打开...
怎么回事,麻烦高人指点... |
|