码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 自动化测试工具Selenium & Appium


    1、Selenium

    • Selenium是一个用于Web应用程序测试的工具。支持的浏览器包括IE、Mozilla Firefox、Mozilla Suite等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。Selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)。Selenium的核心Selenium Core基于JsUnit,完全由JavaScript编写,因此可以用于任何支持JavaScript的浏览器上。Selenium可以模拟真实浏览器,自动化测试工具,支持多种浏览器,爬虫中主要用来解决JavaScript渲染问题。
    • 原文链接:https://blog.csdn.net/ZangKang1/article/details/122155637 

    2、Appium

    • Appium是移动端的UI自动化测试框架,基于C/S模式,特点是支持跨平台(安卓,ios),支持多语言(对java,python都有支持的API)。本文系博主对于该框架的部分学习记录。Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。Appium对IOS系统的支持得益于Dan Cuellar’s对于IOS自动化的研究。Appium也集成了Selendroid,来支持老android版本。
    • Appium支持Selenium WebDriver支持的所有语言,如java、Object-C、JavaScript、Php、Python、Ruby、C#、Clojure,或者Perl语言,更可以使用Selenium WebDriver的Api。Appium支持任何一种测试框架。如果只使用Apple的UIAutomation,我们只能用javascript来编写测试用例,而且只能用Instruction来运行测试用例。同样,如果只使用Google的UIAutomation,我们就只能用java来编写测试用例。Appium实现了真正的跨平台自动化测试。
    • 原文链接:https://blog.csdn.net/Faith_Lzt/article/details/124973760 

    3、区别联系:

    • selenium是web端的自动化,
    • appium是app端的自动化,appium继承了webdriver(也就是selenium 2)

    参考:

    自动化测试框架总结_软件测试自动化测试的博客-CSDN博客_自动化测试框架

    Appium - 自动化测试框架 - 工作原理、环境搭建_测试店小二的博客-CSDN博客_appium自动化测试框架搭建Appium简介_每天进步一点(๑• . •๑)的博客-CSDN博客_appium

     Appium学习13:Appium简介_up1292的博客-CSDN博客

    Selenium和appium简介_肥叔菌的博客-CSDN博客_appium selenium

    Python+Appium从安装到第一个小练习(保姆级别教程)_桂圆干龙眼的博客-CSDN博客_appium python

    selenium 和 Appium 是怎么联系的?有什么关系?_xiaofei_sun的博客-CSDN博客_selenium和appium的区别

    Selenium+Appium底层原理_chuntian_tester的博客-CSDN博客_selenium和appium原理

    selenium 和 appium 面试题_发芽的枫叶的博客-CSDN博客_appium和selenium区别

    Python+appium+selenium 自动化简单教程_weixin_43780671的博客-CSDN博客

    Appium自动化测试框架的原理、安装以及使用_jasonj33的博客-CSDN博客_appium自动化测试框架

     Appium教程_xidianzxm的博客-CSDN博客

    App 自动化测试_汤米粥的博客-CSDN博客_app自动化测试

    手机APP自动化 Appium教程_普通网友的博客-CSDN博客_安卓自动化

    教你用Appium搭建Android自动化测试框架(详细教程)_小码哥说测试的博客-CSDN博客_appium教程 App自动化测试工具Airtest_测试开发小记的博客-CSDN博客_app自动化测试工具

     使用Appium对软件进行自动化执行教程_渣渣林的博客-CSDN博客_appium自动化

    APPIUM实现APP自动化的基本使用教程_Peter_CaiCai的博客-CSDN博客_appium自动化

  • 相关阅读:
    硬件调试-ILA
    【三维目标检测】3DSSD(二)
    弱项分析与提高举措
    抖音视频评论抓取软件|视频批量下载
    Flutter系列文章-Flutter基础
    JavaWeb 尚硅谷书城项目
    大型商场如何设置酷客导航模式?VR全景带你了解
    一秒出图?SDXL-Turbo实时AI绘画整合包下载
    无线传感器网络基于MCKP-MMF算法的流量估计matlab仿真
    基于STM32F103的HAL库手动配置FreeRTOS
  • 原文地址:https://blog.csdn.net/fchyang/article/details/126747020
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号