selenium环境安装及简单使用
一、优势
1、提供了web自动化测试的行业标准
2、支持多浏览器,如Chrome浏览器、Firefox浏览器、safari浏览器
3、支持多语言,如Python、Java、Go、Php、Ruby、Javascript等主流语言
4、远程支持
二、环境安装
selenium依赖浏览器、selenium webdriver驱动、python的绑定包
第一步:安装谷歌浏览器(或者火狐浏览器)
第二步:下载webdriver,谷歌浏览器的webdriver驱动地址 https://npm.taobao.org/mirrors/chromedriver,(注意:驱动的版本和浏览器版本要匹配,71版本比较稳定),火狐浏览器的webdriver驱动地址https://npm.taobao.org/mirrors/geckodriver(建议下载最新版本,版本越新,兼容性越好)
第三步:解压得到chromedriver.exe(或者geckodriver.exe),将文件放于任意的环境变量地址目录下(建议放于python的环境变量地址目录下)
第四步:安装python绑定包,方法一,terminal终端输入pip install selenium,方法二,File —> Settings —> Project —> Project Interpreter —> 右侧+—>搜索selenium—>install
三、简单使用
获取谷歌(或其他)浏览器对象:browser = webdriver.Chrome()(导入webdriver包)
基础操作如下:
打开一个页面:browser.get(url)
页面刷新:browser.refresh()
页面前进:browser.forward()
页面回退:browser.back()
最小化:browser.minimize_window()
最大化:browser.maximize_window()
关闭标签页:browser.close()
关闭浏览器:browser.quit()
常用属性:
网页标题:browser.title
当前链接:browser.current_url
页面源码:browser.page_source