selenium操作浏览器的前进和后退

  前进关键字:driver.forward()

  后退关键字:driver.back()

测试对象:1、https://www.baidu.com/

     2、https://www.sogou.com/

实例代码:

 1 # 导入测试所需的库或者模块
 2 from selenium import webdriver
 3 import unittest
 4 import time
 5 
 6 class ApitestStudy(unittest.TestCase):
 7     # 找到浏览器驱动并执行
 8     def setUp(self):
 9         self.driver = webdriver.Chrome(executable_path = "F:PythonScriptschromedriver.exe")
10     # 执行测试用例
11     def test_ApitestStudy_Url(self):
12         firstrequesturl = "https://www.sogou.com/"
13         secondrequesturl = "https://www.baidu.com/"
14         # 首先访问sogou首页
15         self.driver.get(firstrequesturl)
16         # 然后在访问Baidu首页
17         self.driver.get(secondrequesturl)
18         # 后退至上次访问的sogou首页
19         time.sleep(2)
20         self.driver.back()
21         # 前进至访问的baidu首页
22         time.sleep(2)
23         self.driver.forward()
24         print("...执行成功...")
25     def tearDown(self):
26         # 退出浏览器
27         self.driver.quit()
28 if __name__ == "__main__":
29     unittest.main()

执行结果:

以上就是操作浏览器的前进与后退的实例代码,比较初级,适合我这样的小白。后边其他的一些操作将会持续更新。敬请期待!!!

原文地址:https://www.cnblogs.com/Zhan-W/p/10771416.html