在开始学习前,先唠几句; 

身为一个开发人员,为何想要转测试。。很多人不解。

但我觉得这并没有什么不可,测试人员是质量的把控者;

要出一个让客户满意的产品,单纯靠开发自测,是不够的。。相信其中缘由大家都明了。。。

所以测试是产品最终把控品质的人员;如果还只能点点点。。那除了浪费人力物力,还能有什么进步?

所以从事web开发的我,在相关工作中接触到自动化测试,觉得还是个挺重要的岗位。

解放双手,专注更多精力在完善测试用例的设计,能更好的做好把关的工作为首。


 

话不多说,下面进入正题吧!

 

1、搭环境 (selenium和python,一般多用火狐、chrome浏览器调试;IE有些功能不兼容。。)

      

             跟着上链接步骤操作即可;

  •  安装selenium,使用python里的pip 

         安装selenium:在cmd中输入“pip install -U selenium”命令,之后就可以自动安装(PS:最新版本的selenium)

         如果火狐浏览器不起作用;下载电脑相应版本的geckodriver需要放在C:\Python27目录下即可

         安装pycharm,安装过程中,找到自己已经装好的python编译器

          测试一下环境是否装好,在python交互界面输入from selenium import webdriver,如果不报错,说明selenium安装成功

         测试一下driver是否起作用(打开百度,查询成功即可):

from selenium import webdriver 
driver = webdriver.Firefox()
driver.get('http://www.baidu.com')
driver.find_element_by_id('kw').send_keys('selenium')
driver.find_element_by_id('su').click()
#driver.close()
driver.quit()