龙空技术网

「Selenium实战」之三打开链接

Kevin乐分享 53

前言:

目前同学们对“js新窗口打开链接”大体比较注重,兄弟们都需要学习一些“js新窗口打开链接”的相关资讯。那么小编也在网上搜集了一些对于“js新窗口打开链接””的相关知识,希望看官们能喜欢,姐妹们快快来学习一下吧!

上一章我们介绍了如何获取页面中的链接。接下来介绍如何模拟用户打开链接。

原理:

Selenium操作页面元素其实是发送JavaScript命令到页面命令窗口,在元素上做操作需要保证元素可以支持该操作,比如input框可以输入,button可以click等。



实例:

本章实现的功能:

打开第一个链接关闭新打开的页面回到主页打开第二个链接

代码如下:

电脑自动浏览新闻

代码说明:

1、这里通过getWindowHandler来获取浏览器窗口句柄,这个窗口可以是新的页签、新的浏览器、新的弹窗。

2、通过浏览器窗口的title来判断当前句柄是哪个窗口的

3、通过close关闭窗口

4、通过switch().windows来切换窗口。switch还可以切开frame。


想了解WebDriver的更多方法,直接用今日头条app上方的搜索框输入“WebDriver 方法”就可以找到,头条搜索真的很强大,很方便,内容丰富,更快更全。如下:


WebDriver 使用方法

标签: #js新窗口打开链接