Appium iOS Driver 项目教程

打印 上一主题 下一主题

主题 562|帖子 562|积分 1686

Appium iOS Driver 项目教程

    appium-ios-driver The obsolete driver for iOS versions 9.3 and below (pre-XCTest era)  
项目地址: https://gitcode.com/gh_mirrors/ap/appium-ios-driver   
1. 项目目次结构及介绍

Appium iOS Driver 项目的目次结构如下:
  1. appium-ios-driver/
  2. ├── bin/
  3. │   └── instruments-iwd
  4. ├── lib/
  5. │   ├── osa.js
  6. │   └── ...
  7. ├── test/
  8. │   ├── uiauto/
  9. │   └── ...
  10. ├── .eslintignore
  11. ├── .eslintrc
  12. ├── .gitignore
  13. ├── .npmrc
  14. ├── LICENSE
  15. ├── Makefile
  16. ├── README.md
  17. ├── gulpfile.js
  18. ├── index.js
  19. ├── instruments.md
  20. ├── package.json
  21. └── uiauto.md
复制代码
目次结构介绍



  • bin/: 包含可执行文件 instruments-iwd,用于与 Instruments 工具交互。
  • lib/: 包含项目的重要代码库,如 osa.js 等。
  • test/: 包含项目的测试代码,如 uiauto/ 目次下的 UI 主动化测试脚本。
  • .eslintignore: ESLint 忽略文件配置。
  • .eslintrc: ESLint 配置文件。
  • .gitignore: Git 忽略文件配置。
  • .npmrc: npm 配置文件。
  • LICENSE: 项目许可证文件。
  • Makefile: 项目构建文件。
  • README.md: 项目阐明文档。
  • gulpfile.js: Gulp 构建脚本。
  • index.js: 项目入口文件。
  • instruments.md: Instruments 工具相关文档。
  • package.json: 项目依赖和脚本配置文件。
  • uiauto.md: UI 主动化相关文档。
2. 项目启动文件介绍

项目的启动文件是 index.js。该文件是 Appium iOS Driver 的入口点,负责初始化驱动程序并启动主动化测试会话。
重要功能



  • 初始化驱动程序: 加载须要的模块和配置,准备启动主动化测试。
  • 创建会话: 根据传入的配置参数创建一个新的测试会话。
  • 执行下令: 处理来自客户端的下令,如点击、滑动、输入等操纵。
3. 项目配置文件介绍

项目的配置文件重要包括 package.json 和 .eslintrc。
package.json

package.json 是 npm 项目的配置文件,包含项目的元数据、依赖项和脚本下令。
重要字段



  • name: 项目名称。
  • version: 项目版本号。
  • description: 项目描述。
  • main: 项目入口文件,通常是 index.js。
  • scripts: 包含项目的脚本下令,如 test、start 等。
  • dependencies: 项目运行所需的依赖包。
  • devDependencies: 开发情况所需的依赖包。
.eslintrc

.eslintrc 是 ESLint 的配置文件,用于界说代码风格和规则。
重要字段



  • env: 界说代码运行的情况,如 node、browser 等。
  • extends: 继承的 ESLint 配置,如 eslint:recommended。
  • rules: 自界说的代码规则,覆盖默认规则或添加新规则。
通过以上配置文件,开发者可以定制项目的依赖、脚本和代码风格,确保项目的同等性和可维护性。
    appium-ios-driver The obsolete driver for iOS versions 9.3 and below (pre-XCTest era)  
项目地址: https://gitcode.com/gh_mirrors/ap/appium-ios-driver   

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

张裕

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表