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

时间:2021-10-31 22:27:15

  前进关键字: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:\Python\Scripts\chromedriver.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()

执行结果:

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

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