在实际测试过程中,打开多窗口是进行测试是很正常的事情,那么在自动化测试中,也需要开启多窗口来进行测试。
我们来分析一下,打开多窗口测试的思路:
1.打开一个目标网页
2.再次打开新的网页
3.获得所有窗口的
4.循环判断窗口是否为当前窗口
5.回到原先窗口
6.关闭并退出浏览器
代码如下:
这里运用到的新方法:
current_window_handle:获得当前窗口句柄
window_handles:获得所有窗口句柄
switch_to_window():用于处理多窗口之间的切换
在实际测试过程中,打开多窗口是进行测试是很正常的事情,那么在自动化测试中,也需要开启多窗口来进行测试。
我们来分析一下,打开多窗口测试的思路:
1.打开一个目标网页
2.再次打开新的网页
3.获得所有窗口的
4.循环判断窗口是否为当前窗口
5.回到原先窗口
6.关闭并退出浏览器
代码如下:
这里运用到的新方法:
current_window_handle:获得当前窗口句柄
window_handles:获得所有窗口句柄
switch_to_window():用于处理多窗口之间的切换
在用selenium做自动化时,经常想要在多个窗口之间切换,首先要知道每一个窗口的唯一标识
【已解决】python中文字符乱码(GB2312,GBK,GB18030相关的问题)【背景】在玩wordpress的一个博客搬家工具BlogMover,其包含几个python脚本,其中有个是163博客搬家用的163-blog-mover.py,实现抓取网易博客的日志,然后导出xml。但是其工具现在(2011-12-10)已经失效了。经过自己一点修改后,可以实现获得文章标题了。用法还是原先的用法:获
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M