selenium简介
什么是selenium?
其实selenium就是。。。。。。。。(我就不吧啦吧啦的粘贴复制了,网上一大堆欢迎问度娘),其实就是一个用于Web应用程序测试的工具。(没听到?不要紧其实我也说不太明白,学学就懂了)
一、基本使用
(一)声明浏览器对象
selenuim目前支持很多浏览器,Chrome、Firefox、PhantomJS、IE等
声明浏览器前需要安装对应浏览器的驱动,可以去官网找得到pypi,以下是自己亲测可以下载的地址:
下载好的驱动放在任意目录下(不要含中文),1.将目录添加到环境变量PATH中;2.或者直接在声明浏览器时添加绝多路径
browser1 = webdriver.Chrome(executable_path ='D:\Program Files\chromedriver.exe')
#声明时指定驱动在的路径,'D:\Program Files\chromedriver.exe
下面就可以愉快的使用了。
from selenium import webdriver
browser1 = webdriver.PhantomJS() #声明PhantomJSl浏览器
browser2 = webdriver.Chrome() #声明Chrome浏览器
browser3 = webdriver.FireFox() #声明Firefox浏览器
(二)访问页面
url = 'httpbin.org/get'
browser1.get(url) #打开浏览器预设网址
print(browser1.page_source) #打印网页源代码
browser1.close() #关闭浏览器
(三)基本使用
1.控制浏览器常用一些方法
(1)设置浏览器窗口大小
browser1.set_window_size(800,600) #设置浏览器窗口大小为800*600像素点