selenium问题:Link has target '_blank', which is not supported in Selenium!

来源:互联网 发布:淘宝怎么更换支付宝 编辑:程序博客网 时间:2024/06/04 22:56

详细描述:如果你要点击的链接代码是这样:

<a target="_blank" href="http://www.baidu.com" >&nbsp;</a>那么由于target="_blank",点击这个链接会打开一个新的窗体。在新窗体中打开对应的href。但是由于slenium不能保证正确找到新打开的窗体会报这个错。

[warn] Link has target '_blank', which is not supported in Selenium! Randomizing target to be: selenium_blank28995

这样在如果需要操作新窗体中的元素的话slenium报错说找不到元素之类的。关于这个问题的解决办法有前辈已经总结:

http://bbs.51testing.com/thread-206903-1-1.html

我觉得其中第一种方法取href再open的方式最简单也最实用。

0 0
原创粉丝点击