selenium自动化在进行浏览器驱动的同时,会有一些相关的模拟行为的操作,例如窗口的操作,鼠标的操作,键盘的操作,javascript相关操作!
窗口操作
首先我们在操作浏览器的时候,会进行一下窗口的放大与缩小,关闭浏览器,退出浏览器,后退浏览器等相关操作!
driver = webdriver.Chrome() # 打开谷歌浏览器
driver=webdriver.Firefox() # 打开火狐浏览器
driver.get() # 打开某网页,括号里放url地址
driver.refresh() #刷新页面
driver.back() # 后退上个页面
driver.forward() # 前进下个页面
driver.close() # 关闭当前窗口
driver.quit() # 退出浏览器
driver.save_screenshot('./01.png') # 截图当前页面()中存放保存图片的路径
driver.current_url # 获取当前页面url
driver.title # 获取当前页面标题
hands = driver