selenium浏览器常见操作

本文介绍了如何使用Python的Selenium库进行浏览器自动化操作,包括前进、后退、元素定位、点击、输入等,并展示了如何打开、刷新、最小化/最大化窗口以及关闭浏览器。此外,还提及了Web测试的基本步骤:打开网页、执行操作、断言和生成测试报告。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

selenium 的快速使用:

  • 浏览器前进后退
  • 元素定位
  • 点击,输入
from selenium import webdriver

# 得到一个浏览器Chrome
# executable_path表示浏览器驱动的文件路径
# browser = webdriver.Chrome(executable_path='chromedriver.exe')
# 如果不想传浏览器的路径,可以事先把chromedriver.exe放到python.exe同目录下
browser = webdriver.Chrome()
# 访问一个网址
browser.get('http://testingpai.com/')
# 访问另一个网址
browser.get('http://www.baidu.com/')
# 退回
browser.back()
# 前进
browser.forward()
# 刷新
browser.refresh()
# 最小化
browser.minimize_window()
# 最大化
browser.maximize_window()
# 关闭浏览器正打开的一个页面
browser.close()
# 关闭整个浏览器
browser.quit()

运行后,可以看到打开浏览器的第一个网页,然后打开第二个网页,再回退到第一个网页,再前进到第二个网页,然后刷新页面,最小化容口,最大化窗口,然后关闭浏览器

from selenium import webdriver

# 得到一个浏览器Chrome
browser = webdriver.Chrome()
# 访问一个网址
browser.get('http://testingpai.com/')
# 获取现在的网页标题
print(browser.title)
# 获取现在的url是不是已经改变
print(browser.current_url)
# 获取源代码
print(browser.page_source)
# 关闭整个浏
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值