如何在 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()

相关文章