2.Selenium【浏览器操作】模拟浏览器相关操作

一、前言

我们在做web测试时,都是先从打开一个网站开始的,那我们自动化测试也从如何操作浏览器开始。

二、学习目标

1.如何创建浏览器对象

2.关闭浏览器

3.浏览器的其他方法

三、知识点

1.【如何创建浏览器对象】

浏览器对象你可以把它抽象的理解为一个浏览器,先有浏览器我们才能做后续的操作。

# 导入webdriver
from selenium import webdriver

# 创建一个浏览器对象
driver = webdriver.Chrome(executable_path='./chromedriver.exe') 

2.【关闭浏览器】

# 导入webdriver
from selenium import webdriver

# 创建一个浏览器对象
driver = webdriver.Chrome(executable_path='./chromedriver.exe')

#关闭浏览器
driver.quit() #类似与浏览器的X
driver.close() #类似与关闭当前页

3.【浏览器的其他方法】

# 导入webdriver
from selenium import webdriver

# 创建一个浏览器对象
driver = webdriver.Chrome(executable_path='./chromedriver.exe')

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

#2.获取当前浏览器尺寸
size = driver.get_window_size()
print(size)

#3.设置当前浏览器尺寸
driver.set_window_size(400, 400)
size = driver.get_window_size()
print(size)

#4.获取浏览器位置
position = driver.get_window_position()
print(position)

#5.设置浏览器位置
driver.set_window_position(100,200)
position = driver.get_window_position()
print(position)

posted @   测开星辰  阅读(226)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示