软件自动化测试开发软件测试相关软件测试

selenium python环境搭建

2020-03-18  本文已影响0人  6ada42df4c4a

使用selenium测试多年,一直想汇总这几年selenium方面的心得,先从最简单的环境搭建写起,还包含第一段selenium的小程序,希望帮助想入门selenium的同行~,如有不足欢迎留言指正

1. 安装python:https://www.python.org/downloads/

确保安装时勾选以下两项:

    * pip,否则需要手动安装pip

    * add python.exe to path,否则要手工添加python的环境变量

打开命令行界面,校验python安装是否成功

2. 安装python单元测试工具,# pip install nose

3. 用pip安装selenium,# pip install selenium

4. 下载webdriver,具体driver名字请参照下图,例如firefox: geckodriver.exe并放置到python安装目录(C:\Python27)

 注意每个版本的chrome浏览器对应的chromedriver不同,可以从这个链接查看哪个chrome对应哪个版本的driver:

https://sites.google.com/a/chromium.org/chromedriver/downloads

我本地chrome 64对应下载driver地址:https://chromedriver.storage.googleapis.com/index.html?path=2.36/

5. 如何定位元素的xpath和xpath check,在过去是使用firebug+firepath来进行的,但是新版本的firefox已经放弃了这两个插件,所以这里推荐使用chrome来定位和比较xpath,具体操作如下:

    * 右击网页选择inspect,打开chrome inspect界面,用下图中高亮的按钮定位元素的xpath

    * 选中elements,然后ctrl+F,然后inspect底部会有进行xpath check的输入框,如图:

6. 下载python开发工具:pycharm,选择社区版即可,地址:https://www.jetbrains.com/pycharm/download/#section=windows

7. 安装pycharm

8.接下来就可以创建python project,以及第一个python selenium的小程序啦:

    *右击project name,选择New,添加python file,输入以下代码:

            # -*- coding:utf-8 -*-

            from selenium import webdriver

            #use chrome to open atmosenv.

            driver = webdriver.Chrome()

            driver.get("https://www.taobao.com/")#check the result of openpage

            assert u'淘宝网-淘!我喜欢'== driver.title

            #quit browser

            driver.quit()

    *实现功能:使用Chrome浏览器,打开淘宝网页,并检查打开的网页是否正确,之后退出浏览器,右击选择run即可执行代码

上一篇 下一篇

猜你喜欢

热点阅读