我试图自动在Naukri进行搜索工作。当我按类别进行搜索时,它会在新选项卡中打开窗口。如何处理selenium IDE中的新窗口选项卡?
该窗口是由一根连杆,前送达:
< a href="Naukri.com/jobs-by-cat">Jobs By Category </a>
现在我怎样才能使硒在新窗口中执行其余的命令?
我试图自动在Naukri进行搜索工作。当我按类别进行搜索时,它会在新选项卡中打开窗口。如何处理selenium IDE中的新窗口选项卡?
该窗口是由一根连杆,前送达:
< a href="Naukri.com/jobs-by-cat">Jobs By Category </a>
现在我怎样才能使硒在新窗口中执行其余的命令?
我没有找到任何直接的解决方案,但我发现了一个解决方法。 我实际上通过命令“storeAttribute”复制了< a>标签的href属性值,并使用“open”命令在同一个窗口中打开该url,避免在新窗口中选择该URL。
我用它来自动Naukri求职:
下面是代码:
storeAttribute | link=Hotel [email protected] | url <br/>
open | ${url}
你将不得不使用waitForPopUp
然后selectPopUp
将焦点切换到新的选项卡。
然后,您的所有操作都将在新选项卡或窗口上执行。一旦完成使用close
将关闭新打开的窗口并再次使用selectWindow
选择您的原始窗口。
如果这不起作用,请查看您是否可以迁移到Webdriver,因为Selenium IDE有更多限制。
我找到了解决方案,它为我工作..... :)
这里是我用我的测试脚本...
号线:1
命令: storeAttribute
目标:链接= https://yourwebaddress.net/vmrc/[email protected]
价值: testurl(即变量名)
行号:2
命令:开放
目标: $ {testurl}
您可以使用此:
command: storeElementPresent
Target: link=... (or use id. Ex: company-id=2258)
Value: url <br/>
THEN:
command: open
Target: url
Value: url (or null)
嗨,我也面临同样的问题,我在Selenium IDE中使用了以下脚本。 命令:storeAttribute 目标:链接= HTTPS://gkphealthcare.abcnet.net//amrc//onboard.do 值:testurl 我把下面的命令中的下一行。 命令:打开 目标:$ {} testurl价值 : 它不是为我工作.. :( 任何人有答案这个 谢谢, Karunagara盼弟? – 2013-12-23 06:04:35