pb获取已打开的窗口_「Selenium实战」之三打开链接

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

  • 原理:

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


  • 实例:

本章实现的功能:

  1. 打开第一个链接
  2. 关闭新打开的页面
  3. 回到主页
  4. 打开第二个链接

代码如下:

b4d464af7be8e8e60b5aba4968518a64.png

电脑自动浏览新闻

代码说明:

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

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

3、通过close关闭窗口

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

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

d6498c154416262239bb9f898a89a278.png

WebDriver 使用方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值