您的位置:首页 > 教育 > 培训 > 北京app制作哪家好_重庆公司首次办理社保流程_seo网站排名软件_韩国搜索引擎排名

北京app制作哪家好_重庆公司首次办理社保流程_seo网站排名软件_韩国搜索引擎排名

2025/5/16 14:32:41 来源:https://blog.csdn.net/weixin_42421116/article/details/147170624  浏览:    关键词:北京app制作哪家好_重庆公司首次办理社保流程_seo网站排名软件_韩国搜索引擎排名
北京app制作哪家好_重庆公司首次办理社保流程_seo网站排名软件_韩国搜索引擎排名
  • 自动化测试理论

  • UI:User Interface(用户接口-用户界面),主要包括:app、web

  • ui自动化测试:使用工具或代码执行用例的过程

  • 什么样的项目适合做自动化

1、需要回归测试项目(甲方自营项目、金融、电商)
2、需求变动不频繁:稳定的模块
3、项目周期长的项目:(甲方自营项目、6个月以上的外包项目)

  • 自动化测试的目的:提高测试效率

  • 自动化测试工具及环境

  • 工具说明

  • 工具
    • QTP:商业、收费、支持UI
    • robot Framework:python扩展库、使用封装好的关键字驱动、半代码水平、支持UI
    • selenium:开源、免费、主流 支持UI
  • selenium介绍
    在这里插入图片描述
  • 提示:
    • 1、selenium-grid可以做分布式(批量在不同平台中运行用例),自动化用例较多时、或测试不同浏览器在不同平台运行时可以使用。
    • 2、对页面元素实施自动化测试,主要使用:webdriver
  • 环境搭建
  • 所需环境:
    • python 解释器+pycharm+selenium+浏览器+浏览器驱动
  • selenium
    • pip install selenium
  • 浏览器驱动
    • chrome:https://registry.npmmirror.com/binary.html?path=chromedriver/
    • 提示:浏览器驱动大版本必须和浏览器版本一致
      https://googlechromelabs.github.io/chrome-for-testing/#stable
  • 使用:
    • windows:
      1、解压下载的驱动,获取到chromedriver.exe
      2、将chromedriver.exe复制到python.exe所在目录即可(避免再次将chromedriver.exe添加path变量)
    • mac:
      1、解压下载的驱动,获取到chromedriver
      2、将chromedriver复制到/usr/local/bin目录即可。
      在这里插入图片描述
  • 元素定位

  • 什么是元素定位?

通过代码调用方法查找元素

  • 元素定位方法

1、id
2、name
3、class
4、tag_name
5、link_text
6、partial_link_text
7、xpath
8、css

  • 步骤

1、打开谷歌浏览器
2、输入url
3、找元素及操作
4、关闭浏览器

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com