原文:Python+Selenium练习(十五)-在浏览器中切换tab

在浏览器中切换tab。 主要思路: .打开百度首页 .获取百度主页上面的学术链接 .在新tab中打开百度学术 .获取百度主页的窗口句柄 .获取百度学术的窗口句柄 .通过窗口句柄切换页面 练习场景: .打开百度首页 .获取百度主页上面的学术链接 .用JavaScript语句,通过这条语句在新的标签页打开百度学术 .执行JavaScript语句 .获取百度主页的窗口句柄 .获取浏览器打开的所有标签页 ...

2020-04-03 16:45 0 593 推荐指数:

查看详情

Python+Selenium练习篇之15-在浏览器中新开一个tab

本文介绍如selenium方法打开一个新的tab,我们知道在浏览器里,我们按住 ctrl+ t 就可以新打开一个tab。所以我们学习如何利用webdriver中send_key 的方法去触发ctrl+t的效果。我们利用火狐浏览器来演示。 相关代码如下: 主要是调用了keys模块下相关方法 ...

Fri Mar 15 02:38:00 CST 2019 0 636
python+selenium一:对浏览器的操作

# 1.打开Firefox浏览器from selenium import webdriverdriver = webdriver.Firefox()driver.get("https://www.baidu.com") # 2.打开Ie或Chrome浏览器-->先将驱动文件 ...

Mon Jun 11 00:39:00 CST 2018 0 3966
Python+Selenium练习篇之12-获取浏览器的版本号

本文介绍,如何通过webdriver方法获取浏览器的版本号。看起来这个功能很鸡肋,不管怎么说,还是学习下,特别是在发送自动化测试报告的时候,还是可以通过这个方法来告诉别人,执行过的脚本是通过什么浏览器,什么版本跑的吧。 相关脚本代码如下: # coding=utf-8import ...

Fri Mar 15 02:36:00 CST 2019 0 779
Python+Selenium练习篇之16-自定义浏览器窗口大小

本文来学习下如何通过Selenium方法,设置符合不同测试场景浏览器窗口大小。例如,你有一台机器,最大支持1366*768,你完全可以利用这个机器测试不同分辨率下的场景。 相关测试脚本代码如下: # coding=utf-8import timefrom selenium import ...

Fri Mar 15 02:41:00 CST 2019 0 1481
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM