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 @ 2023-01-17 09:25  测开星辰  阅读(196)  评论(0编辑  收藏  举报