自动化测试Selenium+Python+UnitTest系列详细教程二:浏览器常用操作

Web自动化测试模拟用户进行真实业务操作,常用操作除了点击,输入文本,还有几下几种:

  •   刷新页面:  driver.refresh()
  •   获取浏览器窗口大小:driver.get_window_size()
  •   设置浏览器窗口大小:driver.set_window_size()
  •   浏览器最大化窗口:driver.maximize_window()
  •   浏览器全屏:driver.fullscreen_window()
  •   获取浏览器窗口个数:driver.get_window_handle,返回的是一个列表
  •   切换到指定窗口: driver.switch_to.window()
  •   前进:driver.forward()
  •   后退:driver.back()
  •   关闭:driver.close() 关闭当前窗口
  •   退出:driver.quit()  完全退出浏览器
  • 上传文件:send_keys()
  • alert弹窗,confirm弹窗处理
  • 获取当前title/url/源代码 :driver.title()、driver.current_url()、 driver.page_source

浏览器窗口大小设置

# -*- coding: utf-8 -*-
# @Time : 2021/7/20 14:09
# @Author : 一诺教育
from selenium import webdriver
# 驱动打开谷歌浏览器
driver = webdriver.Chrome()      
# 访问网址
driver.get("https://www.baidu.com")

#获取浏览器窗口大小
size=driver.get_window_size()
# 运行结果:浏览器窗口大小为: {'width': 1051, 'height': 806}
print('浏览器窗口大小为:',size) 

#设置浏览器窗口宽为900,高为500
driver.set_window_size('900','500')  

#浏览器窗口最大化
driver.maximize_window()

#浏览器窗口最小化
driver.switch_to.window()

#浏览器全屏
driver.fullscreen_window()

浏览器窗口切换

from selenium import webdriver
# 驱动打开谷歌浏览器
driver = webdriver.Chrome()
# 访问百度首页
driver.get("https://www.baid
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值