操作浏览器是selenium最基础的操作,selenium提供了多个平台的操作方法,以下是常用操作Firefox浏览器的方法
#!/usr/bin/python
# -*- coding: UTF-8 -*-
from selenium import webdriver
import time
driver = webdriver.Firefox() # 打开浏览器
# driver = webdriver.Ie() # IE浏览器使用该方法打开
# driver = webdriver.Chrome() #chrom使用该方法打开
driver.get("https://www.baidu.com")
time.sleep(3) # 设置等待时间
driver.refresh() # 页面刷新
# time.sleep(3)
# driver.back() # 页面后退
# time.sleep(3)
# driver.forward() # 页面前进
# driver.set_window_size(540,960) # 设置窗口大小
# time.sleep(3)
# driver.maximize_window() # 窗口最大化
driver.get_screenshot_as_file("C:\\selenium\\test.jpg") # 截图并存储
driver.quit() # 退出浏览器
除了Firefox的操作,以下是selenium支持的其他平台,原则上在这些平台上都可以通过selenium实现自动化,具体的操作方法可以查看selenium源码
01.png
网友评论