移动测试Appium开发环境搭建

移动测试Appium开发环境搭建

概述

本文主要分享移动测试Appium开发环境搭建所需要的主要工具、组件等,但并不详解的对每个工具、组件的安装进行详细的说明。

你需要准备什么?

  1. JDK
  2. 设置java环境变量
  3. 安装Android SDK/ADB
  4. 安装Android SDK相应的包
  5. 设置Android开发环境变量
  6. 下载安装Nodejs并设置环境变量
  7. 下载安装Microsoft .net framework
  8. 安装Appium客户端驱动脚本,python版请安装Appium-Python-Client
  9. 启动设备(android/ios等)的开发模式
  10. 下载安装PdaNet+用于设备连接
  11. 选择合适的IDE,并配置对应的Appium开发环境
  12. 下载安装python3

常用工具的下载链接

下面列出上述工具的的下载链接地址:

jdk

http://www.oracle.com/technetwork/java/javase/downloads/index.html

nodejs

https://nodejs.org/en/download/

python开发IDE,pycharm社区版

https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows&code=PCC

Microsoft .net framework

https://microsoft-net-framework-4.en.softonic.com/

python3

https://www.python.org/downloads/

pdanet+

http://pdanet.co/a/

android sdk

https://developer.android.com/studio/releases/sdk-tools.html

小结

为什么不直接把整个安装配置过程都详细分享出来呢?

一是这个过程已经有很多人分享了类似的文章,二是希望大家能够自己动手去找这类的文章,去一步步的,一个工具一个工具,一个组件一个组件的去安装配置,去实践,去给自己挖坑。只有这样才能知道自己被坑在哪

几个注意点:

  1. 尽量多参考一些别人的文章,看看别人碰到的坑
  2. 请注意各工具和系统版本的匹配,别搞错版本了
  3. 安装配置过程如果出现错误,请用bing搜索,根据错误信息中的关键词去搜索英文的错误信息,不要一有错误就想着问别人
  4. 代码功底是必须的,所以还是需要多去练习代码,提升内功

原文发布于微信公众号 - 开源优测(DeepTest)

原文发表时间:2017-12-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏玄魂工作室

CTF实战2 Web应用构成

https://www.bilibili.com/video/av22207039/

1022
来自专栏前端知识分享

第211天:git和github的区别和使用详解

它是一个源代码管理工具,在一个项目中,凡是由开发人员编写的都算是源代码,源代码有必要管理起来,让源代码可以被追溯,主要记录每次变更了什么,谁主导这次变化。人为的...

1573
来自专栏静下来

discuz上传附件提示Server (IO) Error的解决方法

discuz游客发帖,默认是显示ip前面3段的,也就是显示为127.0.0.x。 既然选择了游客发帖,我们也可以尽量的保护游客的ip不被泄漏。 那就修改disc...

3729
来自专栏前端儿

移动前端页面与Chrome的远程真机调试

前几日刚入手新手机小米5,系统真心流畅呀。为啥要买小米5呢,因为要提高生产力呀,好好玩移动前端开发呀哈哈哈

3113
来自专栏月色的自留地

在Mac上使用vs-code快速上手c语言学习(入门文,老鸟退散)

8564
来自专栏我的博客

PHP学习进程

做为一个php痴迷者,我一直想整理一份系列学习php的计划。下面是我学习php进程计划。 1.准备知识:了解html,熟悉div+css,通过设计稿编辑前台 2...

4334
来自专栏腾讯IVWEB团队的专栏

关于 javascript 错误捕获

我们team将出现错误的javascript代码取名为badjs,也有一个开源的badjs项目,用于捕获和分析js错误,并提供了一些基础的报表数据分析。

2650
来自专栏知晓程序

[好文回顾] 如何引导公众号粉丝进入小程序?

也许你已经知道,微信提供了「小程序关联公众号」的功能,而且小程序还能关联 50 个公众号。

1002
来自专栏张戈的专栏

替代crontab,统一定时任务管理系统cronsun简介

摘 要 cronsun 是一个分布式任务系统,单个节点和 Linux 机器上的 crontab 近似。是为了解决多台 Linux  机器上 crontab 任...

1.4K13
来自专栏前端杂谈

广告等第三方应用嵌入到web页面方案 之 使用iframe嵌入

4577

扫码关注云+社区