如何在 Selenium 中使用 Python 实现浏览器后退和刷新?
selenium web driverautomation testingsoftware testing
我们可以使用 Selenium 实现浏览器后退和刷新。
要实现浏览器后退操作,需要使用 `back` 方法。
要刷新浏览器,需要使用 `refresh` 方法。
这两种方法都可用于测试浏览器导航和网页重新加载。
示例
代码实现
from selenium import webdriver
#浏览器暴露可执行文件
#通过 Selenium 测试,我们将调用该可执行文件,然后它会#调用实际的浏览器
driver = webdriver.Chrome(executable_path="C:\chromedriver.exe")
#最大化浏览器窗口
driver.maximize_window()
#使用 get 方法打开 URL
driver.get("https://www.tutorialspoint.com/index.htm")
#在控制台打印页面标题
print(driver.title)
#在控制台打印当前 URL
print(driver.current_url)
#使用 get 方法打开另一个 URL
driver.get("https://www.tutorialspoint.com/questions/index.php")
#返回上一个 URL
driver.back()
#刷新浏览器
driver.refresh()
#关闭浏览器
driver.close()

