selenium---浏览器操作方法

前言

  前面的定位基本上都已经结束了,如果有漏的,后续会继续写,这一篇安静总结下selenium对浏览器的相关操作

 浏览器操作方法

在做web自动化时候,无非就是通过对浏览器进行点点点的操作,比如:最大化,最小化,点击,清楚,前进,后退等操作

1、进入网页

from selenium import webdriver
driver = webdriver.Chrome()
# 进入百度
driver.get(‘https://www.baidu.com’)

2、页面最大(小)化

from selenium import webdriver
import time
driver = webdriver.Chrome()
# 进入百度
driver.get('https://www.baidu.com')
# 页面最大化
driver.maximize_window()
time.sleep(3)
# 页面最小化
driver.minimize_window()

3、输入框输入和清除

from selenium import webdriver
import time
driver = webdriver.Chrome()
# 进入百度
driver.get('https://www.baidu.com')
# 输入框输入
driver.find_element_by_id('kw').send_keys('测试-安静')
# 输入框清除
time.sleep(3)
driver.find_element_by_id('kw').clear()

4、浏览器的前进和后退

from selenium import webdriver
import time

driver = webdriver.Chrome()
# 进入百度
driver.get('https://www.baidu.com')
# 跳转到博客园
driver.get('https://www.cnblogs.com/qican/')
# 浏览器后退
driver.back()
time.sleep(3)
# 浏览器前进
driver.forward()

5、自定义浏览器页面大小

from selenium import webdriver
driver = webdriver.Chrome()
# 进入百度
driver.get(‘https://www.baidu.com’)
# 自定义浏览器大小
driver.set_window_size(400,800)

6、关闭浏览器

from selenium import webdriver
import time
driver = webdriver.Chrome()
# 进入百度
driver.get('https://www.baidu.com')
# 关闭浏览器
# driver.close()   # 关闭当前窗口
driver.quit()

 7、获取窗口的标题和url

<
from selenium import webdriver
driver = webdriver.Chrome()
# 进入百度
driver.get(‘https://www.baidu.com’)
# 获取窗口标题
print(driver.title)
# 获取页面文字信息
print(driver.current_url)

8、页面刷新

from selenium import webdriver
import time
driver = webdriver.Chrome()
# 进入百度
driver.get('https://www.baidu.com')
time.sleep(3)
# 页面刷新
driver.refresh()

这里安静列举了一些浏览器常用的方法,其中可能有少的,大家可以下方留言提出,后续进行补充。感谢关注!


如果感觉安静写的对您有帮助,可以点个关注持续更新中,也可以关注安静的个人公众号进行一起学习交流测试知识
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值