Appium环境抢建(for web browser test)

Android SDK
  Appium
  安装 nodejs
  安装 Appium
  配置手机
  下载&运行测试项目
  Appium是Android平台上一个测试框架。
  本文简单地介绍如何在Linux机器上安装并运行该框架。
  应用环境:
  Ubuntu 12.04 LTS
  HTC One X (endeavoru, S720e)
  Android SDK
  请参考SDK环境,这里就不多说了。
  Appium
  安装 nodejs
  apt-get install nodejs
  # 或者通过nodejs源码编译,这样可以使用最新的代码
  cd ~/downloads
  wget http://nodejs.org/dist/v0.10.25/node-v0.10.25.tar.gz
  tar -zxf node-v0.10.25.tar.gz
  cd ode-v0.10.25
  ./configure --prefix=/usr/local/node
  make && make install
  # edit ~/.bashrc and add node to your PATH env
  安装 Appium
  npm install -g appium # install appium as a global app
  配置手机
  手机需要是已经root过的!
  adb shell
  su
  chmod 777 /data/local
  另外,也要确保你手机上安装了最新的chrome浏览器!
  Note:
  这步是必需的,否则后面会发生无法启动浏览器的异常。
  下载&运行测试项目
  # 下载项目
  git clone git@github.com:ytfei/appium_chrome_demo.git
  cd appium_chrome_demo
  npm install # 安装依赖包
  # 启动appium
  appium -g appium.log &
  # 开始测试
  node web.js

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-12-08 20:29:07

Appium环境抢建(for web browser test)的相关文章

绑定日志-maven jetty 环境下的Web项目在使用logback slf4j时,slf4j总是绑定java.util.logging

问题描述 maven jetty 环境下的Web项目在使用logback slf4j时,slf4j总是绑定java.util.logging Logger logger = (Logger) LoggerFactory.getLogger(UserAction.class); logger.info("loginUser:username{},password{}",username,password); java.lang.ClassCastException: org.slf4j.

MQC功能测试大揭秘(2)- Appium环境搭建

这章将会介绍如何搭建与安装 Appium 的开发环境,主要介绍 Windows 平台的环境搭建,mac 或 linux 需要的相关环境与 Windows 是一样的,环境搭建本身并不困难,遇到问题大家可以多做尝试. 相关依赖 Appium 是一款移动端的自动化测试开源工具,Appium 遵循以下4条设计哲学: You shouldn't have to recompile your app or modify it in any way in order to automate it. You s

browser-MFC使用ActiveX控件Microsoft Web Browser怎么设置代理服务器

问题描述 MFC使用ActiveX控件Microsoft Web Browser怎么设置代理服务器 如题, .SetProxy()不管用啊求解,万分感谢!!! 解决方案 http://blogs.msdn.com/b/jpsanders/archive/2011/04/26/how-to-set-the-proxy-for-the-webbrowser-control-in-net.aspxhttp://www.codeproject.com/Questions/717959/Using-a-p

eclipse运行jsp文件web browser总显示此程序无法显示该网页

问题描述 eclipse运行jsp文件web browser总显示此程序无法显示该网页 eclipse运行jsp文件web browser总显示此程序无法显示该网页,但是自己用浏览器输地址又可以运行,是怎么回事呢 tomcat和jdk都配置正确. 难道只能自己输入地址在浏览器上面运行吗?那好麻烦呀 解决方案 你的网页你的项目最终是要在浏览器上浏览的而不是web browser,如果在浏览器上运行出现错误还能调整,而用web browser如果正确了但到浏览器上出错了 你还是要修改的何必呢?你可以

tomcat-服务器环境Tomcat启动web工程耗时6小时,本地启动正常10分钟。原因调查!

问题描述 服务器环境Tomcat启动web工程耗时6小时,本地启动正常10分钟.原因调查! 打印了好多 Creating new transaction with name [com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl.getAdviceType]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-Exception 的日志 解决方案 是不是去访问googlecode,所以网络卡

dillo Web browser 3.0发布 非常快的Web浏览器

dillo Web browser 3.0该版本Dillo3已转移其工具包库fltk2到FLTK1.3系列. fltk2目前处理实验状态仍保持在Dillo2中发布,但FLTK1.3已经http://www.aliyun.com/zixun/aggregation/18782.html">正式发布. Dillo3是目前的稳定发布版本.在移植过程中,有几个方面的改进和许多错误修正.用户界面被改写.简化了内部. 亮点:建立于本机OS X基础之上,on-the-fly面板可调整大小,增加了多个搜索

万兆环境下的Web安全思考

本文讲的是万兆环境下的Web安全思考,万兆网络并不仅仅意味着网络带宽的增加,与之相匹配的业务系统亦随之而变得更加复杂.万兆安全解决方案并不是简单的选择相应安全设备的万兆型号,还会包括更为复杂的部分.拿最为常见的Web业务安全举例,我们可以清楚的看到,随着业务系统的复杂化,安全防护措施也在不断完善. 单一技术对抗简单的攻击手段的时期 这个时期,由于Web威胁行为的危害程度不是非常高,调整网络结构或者是部署WAF产品,都可以在很大程度上解决Web威胁相关问题.其主要的手段有以下两种: 1.通过设置D

在C#.NET环境下发送邮件(Web下)

web|发送邮件 在微软.NET环境中的 System.Web.Mail 的命名空间里,提供了几个类,使得你根本就不需要了解POP3等一系列网络协议,就可以在程序中轻松的发送邮件,非常简单,本文就简要的介绍一下,如何用C#语言来实现. 首先,我们要添加这个命名空间     using System.Web.Mail;  现在,我们来生成邮件本身.这里提供了一个名为MailMessage类.这个类的实例,就是我们要发送的邮件对象.     MailMessage Message=new MailM

CentOS6.5_64下 nginx+uwsgi+Python +多站点环境搭建 python web django 框架

nginx+uwsgi+Python环境介绍: 系统:CentOS6.5_64_mini nginx版本:nginx-1.6.0 python版本:Python2.7.8   第一部分系统设置 1:查看系统内核 #  uname -r 2.6.32-431.el6.x86_64 2:更新内核 #  yum -y install kernel 3:重启系统 #  reboot 4:重启后查看是否启用新内核 #  uname -r 2.6.32-431.20.5.el6.x86_64 5:可以删除老