selenium环境安装+原理讲解+selenium介绍

31 篇文章 5 订阅 ¥39.90 ¥99.00

1.Selenium

 

Selenium是做Web应用程序功能自动化测试的工具(框架)--  可以使用自动化的方式操作你的浏览器。
说明:Web应用程序是B/S构架的应用程序,通俗的说,就是网站。功能测试也可以狭义的叫做UI自动化、界面自动化。

Selenium官网:http://seleniumhq.org/

2.Selenium套件:

  • selenium IDE -- 脚本录制工具

  • selenium webdriver

  • selenium grid -- 远程

3.selenium 的优势:

  • 行业标准;

  • 支持多种操作系统:Windows、Linux、Mac等;

  • 支持多种浏览器:Firefox、Chrome、IE、欧朋等;

  • 支持多种编程语言:Python、Java、C#、PHP、Perl等;

  • 远程支持

4.selenium 安装

依赖:

  • 浏览器
  • selenium webdriver
  • python binding

步骤:

搭建Python语言版本的Selenium WebDriver测试Firefox的环境:

  1. 安装Python
  2. 安装Pycharm
  3. 安装selenium模块:默认的Python里没有这个模块,selenium是第三方模块,所以需要单独安装。
    安装的命令式:pip install selenium -i https://pypi.douban.com/simple,该命令可以反复执行,直到看到Successfully installed selenium-3.141.0   ---代表本次安装成功 或 Requirement already satisfied: selenium   ---代表上一次就已经安装成功了。
  4. 检查该模块是否安装成功:重启Pycharm,在mySeleniumProject1下新建一个包,新建一个python file,输入from selenium import webdriver,如果没有标记红线,就是表示selenium模块可以使用了。
    说明:如果标记红线,需要展开左侧External Libraries,查看解释器是否正确。
  5. 准备浏览器:Firefox54.0.1
  6. 将驱动文件复制到Python解释器(python.exe)所在的文件夹路径里,例如E:\software\test\python
  7. 检查环境是否安装成功:
    书写代码后,代码编辑区右键菜单里选择Run菜单运行,如果能启动和关闭浏览器就代表环境正常。
    说明:如果防火墙开启的状态下首次运行,需要点击弹出框里“允许访问”。
    示例:
    #导入selenium模块下的webdriver子模块
    from selenium import webdriver
    #启动默认安装路径下的Firefox    
    driver=webdriver.Firefox()
    关闭浏览器
    driver.quit()
    可能遇到的问题参考链接:
    https://mp.weixin.qq.com/s?src=11&timestamp=1614598683&ver=2920&signature=izOJ1A-rAN2ZtSdmjEF6GfdcVeBsuypX7uugXJJkUaCCysrdpad6JHKWPPJ2E9hL9NFakDsXDXrfDf2yV5QYygRLxqLyhevrK33hpToJynrlamYfwzIBwXMCwYy3Nfop&new=1

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

謹言

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值