使用Python+selenium实现第一个自动化测试脚本
一,安装Python.
python官方下载地址:https://www.python.org/downloads/
安装后点击开始菜单,在菜单最上面能找到IDLE.
IDLE是python自带的shell, 点击打开, 即可开始编写python脚本了.
二,安装selenium
上面python已安装完成,接下来安装selenium.
安装selenium之前需要安装必要工具. setuptools
安装后,(比如zip包形式安装),进入解压的目录,在命令行执行如下命令即可安装.
再然后安装pip
https://pypi.python.org/pypi/pip
同样,安装tar或解压包,进入目录cmd执行python setup.py install即可安装
安装selenium
上面2个工具安装好后,安装selenium只需在命令行进入python安装路径Script目录下,执行
即可自动安装.
完成安装后在IDLE输入
如果没报错即代表安装成功.
三,注意事项
-
selenium3.0 需要独立安装FireFox驱动.解压后放在python安装路径下即可.
-
geckodriver驱动要求FireFox浏览器必须48版本以上,如果不是,更新FireFox.
-
如果用Java开发,需注意3.0必须用JDK1.8版本才行.
-
同样谷歌的驱动,没FQ只能使用阿里的镜像了.
四,第一个自动化脚本
完成上面所有准备工作,就可以开始第一个自动化脚本的编写了.
打开IDLE,通过快捷键CTRL+N打开一个新窗口,在新窗口输入以下代码:
# coding = utf-8 from selenium import webdriver browser = webdriver.Firefox() browser.get("http://www.baidu.com") browser.find_element_by_id("kw").send_keys("selenium") browser.find_element_by_id("su").click() browser.quit()
这里如果关的过快,就需要将browser.quit()给去掉.不然看不见操作
写完脚本后脚本页执行F5快捷键运行脚本,可以看到脚本启动FireFox浏览器进入百度页面,输入”selenium”点击搜索按钮,第一个脚本即完成了.
代码解析:
本文来自博客园,作者:ukyo--夜王,转载请注明原文链接:https://www.cnblogs.com/ukzq/p/10867764.html