selenium自动化测试(1):环境搭建

系统 1924 0

Selenium是一款优秀的WEB自动化测试工具,它功能强大,易于使用,支持多种平台、多种浏览器和多种开发语言。这里介绍使用python+selenium进行自动化测试的一些基础知识。

 

在Windows下搭建测试环境,首先需要下载Python,Selenium应该还不支持Python 3.x系列,所以最好选择Python 2.x,注意区分32位和64位。

Python的安装特别简单,需要提醒的是,安装路径中千万不要包含空格(最好也别包含中文),否则后面使用pip安装扩展包的时候可能会失败!其他的全部下一步就OK了。提醒一下,到了下图的地方,最好把最后一项添加到环境变量给选上,这样就不需要手动再设置环境变量了(如果忘了选上也很简单,手动把Python根目录和根目录下的Scripts目录加入PATH环境变量就可以了):

selenium自动化测试(1):环境搭建

默认情况下pip已经被安装了(Python Package Index,用来安装Python包,在Python根目录下的Scripts目录下),所以只需要打开cmd,输入  pip install selenium  就可以安装selenium包了:

selenium自动化测试(1):环境搭建

有的机器上可能这样安装会失败,那么就试下  python -m pip install selenium  。如果正常,这样应该就已经安装上selenium包了。可以测试下:

selenium自动化测试(1):环境搭建

 没有报错就说明安装成功。

 

Linux下安装一样简单。大部分Linux的发型版本应该都已经包含Python了(如果版本太低,可以升级下版本,但不要升级到3.x),所以只需要安装pip就行了。对于Ubuntu,  sudo apt-get install selenium  就可以安装pip了。之后再使用  pip install selenium  就可以安装selenium包了。

 

不管你是在Windows下,还是在Linux下进行Selenium自动化测试,过程都是类似的。打开编辑器,输入下面的代码:

      
         1
      
      
        #
      
      
        !/usr/bin/python
      
      
         2
      
      
        #
      
      
        -*- coding: utf-8 -*-
      
      
         3
      
      
         4
      
      
        from
      
       selenium 
      
        import
      
      
         webdriver


      
      
         5
      
      
        import
      
      
         time


      
      
         6
      
      
         7
      
       driver =
      
         webdriver.Firefox()


      
      
         8
      
       driver.get(
      
        "
      
      
        https://www.baidu.com
      
      
        "
      
      
        )


      
      
         9
      
       driver.find_element_by_id(
      
        "
      
      
        kw
      
      
        "
      
      ).send_keys(
      
        "
      
      
        selenium
      
      
        "
      
      
        )


      
      
        10
      
       driver.find_element_by_id(
      
        "
      
      
        su
      
      
        "
      
      
        ).click()


      
      
        11
      
       time.sleep(2
      
        )


      
      
        12
      
       driver.quit()
    

保存为first.py,然后命令行切换到当前目录,输入python first.py(Linux下还可以给first.py赋可执行权限,之后./first.py),稍等一会,就会看到,你的火狐浏览器被打开,跳转到百度首页,输入selenium,然后点击“百度一下”按钮,显示搜索结果,等待两秒后退出。

 

selenium自动化测试(1):环境搭建


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论