51单片机输出pwm波+74HC595,输出0x4f和0x40为什么都是低7位LED不亮?

Mac环境安装使用Appium,测试IOS App - 简书
Mac环境安装使用Appium,测试IOS App
关于Appium安装和使用,这份写的很好。/topics/6962(在 MAC 上搭建 appium1.6.3 过程)。下面我写的内容可不看。安装并使用后,感觉Appium不太好安装。本笔记仅为出现同样问题的同学提供参考,可能每步照做也不一定能成功,因为我自己看了多个安装指导,才安装成功。事后总结,总会有些遗漏的地方。不过,可作为众多选择中的一种。1、命令行安装Appium
brew install node
# get node.js
npm install -g appium
# get appium
npm install wd
# get appium client
# start appium
是否安装成功,可运行appium-doctor来检测
由于安装需要连接国外的技术站点,国内网络不稳定导致安装失败。大家可尝试使用淘宝镜像,在~目录创建文件.npmrc,然后加入一行chromedriver_cdnurl=http://npm.taobao.org/mirrors/chromedriver。2、下载安装Appium.dmg
从,下载最新版本,目前是1.5.3,点击进行安装。
安装成功,点击Doctor,返回类似下面的内容就表示安装成功了。
3、启动运行存在的问题a、Error: Could not detect Mac OS X Version from sw_vers output: '10.12。
由于10.12是最新mac版本,appium1.5.3并未提供支持,所以用“grep -rl "Could not detect Mac OS X Version from sw_vers output:" /Applications/Appium.app/”找出包含的文件并修改版本号。具体见
b、[MJSONWP]Encountered internal error running command: Error: Could not findAutomation.tracetemplate in any of the followinglocations
找到的Appium开发者的答复是“Xcode 8 removed UI Automation, which is how Appium automated iOS. Appium 1.6.0-beta (now version 3) implements the new automation system. Use it.”所以appium1.5.3对Xcode8支持的不够,所以如果希望使用最新正式版appium1.5.3,我又卸载了Xcode8,安装了Xcode7.3.1版本。如果打算使用最新的Xcode8,最好的选择是使用最新beta版1.6。c、出现ideviceinstaller安装ios版本失败时,可以考虑重装ideviceinstaller
brew uninstall ideviceinstaller
brew uninstall libimobiledevice
brew install --HEAD libimobiledevice
brew link --overwrite libimobiledevice
brew install ideviceinstaller
brew link --overwrite ideviceinstaller
4、成功运行的iphone6配置
经过多次试用,可运行的iphone6的配置如下:
App Path:需要安装和测试的App地址
Force Device:用来测试的ios设备
Platform Version:测试设备的ios版本
UDID:测试设备的UDID,可在iTunes查到
对于真机测试,需要打开真机的开发者选项,并启动UI Automation。5、inspector使用
启动Appium后,点击Inspector,出现下面的界面,则说明Appium和使用的手机环境都已经准备好了,可以进行ios界面测试开发了。
6、ios测试代码
public void setUp() throws Exception {
DesiredCapabilitiescapabilities=newDesiredCapabilities();
capabilities.setCapability("appium-version","1.0");
capabilities.setCapability("platformName","iOS");
capabilities.setCapability("platformVersion","9.3");
capabilities.setCapability("deviceName","iPhone 6");
capabilities.setCapability("app","/Users/zhangjinhai/Downloads/MedicalRecordsFolderPubDebug4.33.0.ipa");
wd=newAppiumDriver(newURL("http://0.0.0.0:4723/wd/hub"),capabilities);
wd.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
public void tearDown() throws Exception {
wd.quit();
public void MedAdd() throws InterruptedException {
wd.findElementByXPath("//*[@name = \"index btnadd\"]").click();
Thread.sleep(6000);
7、使用的环境以及一些参考资料网址调试使用的环境(其他环境也可,安装时都能找到对应的要求):macOS sierra 10.12.1XCode 7.3.1iPhone 6 ios9.3Appium 1.5.3参考资料网址:Appium版本地址:https://bitbucket.org/appium/appium.app/downloads/Appium最新版本地址:/appium/appiumAppium文档地址:http://appium.io/slate/en/1.5.3/?java#appium-platform-support中文 Appium API 文档:/topics/3144Appium issues-bugs:https://discuss.appium.io/c/issues-bugstesterhome iOS 真机运行 Appium 长期答疑:/topics/1377?page=2Appium的安装-MAC平台 - 推酷
Appium的安装-MAC平台
其实Appium的安装方式主要有两种:
1)自己安装配置nodejs的环境,然后通过npm进行appium的安装
2)直接下载官网提供的dmg进行安装,dmg里面已经有nodejs的环境和appium的可执行文件了
下面我们进入正题,分别进行两种安装方式的讲解
1 Appium的安装方式一
本章节主要讲解上面两种方式中的第一种安装方式:自己安装配置nodejs的环境,然后通过npm进行appium的安装
1.1 NodeJS的环境搭建
& &NodeJS的下载地址是:
1)首先到NodeJS的官网下载NodeJS的压缩包,如图点击下载 .tar.gz 并且解压到 /Application/devtools 中,该路径可以根据个人喜好进行定义,本文以 /Application/devtools为例子
2)打开终端开始进行NodeJS的环境配置
a)执行以下命令进入Home目录并且通过vim打开.bash_profile
vim .bash_profile
b)在vim中进行输入以下内容进行NodeJS的环境配置并且保存
export NODE_HOME=&/Applications/devtools/nodejs&
export PATH=${PATH}:${NODE_HOME}/bin
c)执行以下命令让刚才的环境配置马上生效
source ~/.bash_profile
执行完成后,执行命令
node --version
如果终端输出如图则证明环境配置成功
1.2 Appium的安装
1)执行以下命令进行appium的安装
npm install -g appium
终端如果输出如图并且没有Error输出则表示安装成功
1.3 验证Appium是否安装成功
在终端执行以下命令检查Appium是否安装成功,环境是否配置完成
appium-doctor
如果终端输出如下图,所有的检查项都是绿色的勾则表示Appium完全配置成功。&
2 Appium的安装方式二
第二种方式就是本文开头说的直接使用dmg进行安装,dmg里面已经包含了Appium需要的NodeJS,Appium Server, Appium-Inspector 等组件
2.1 Appium的安装
Appium的dmg安装包下载地址是:
1)首先到直至笔者写这篇博文的时候,Appium.dmg的最新版本是1.3.1。
具体的安装方式相信各位mac使用者都很清楚了,直接将Appium图标按照箭头方向移动到Application文件夹图标即可。
2.2 验证 Appium是否安装成功
1)从Launcher中打开刚才安装的Appium,点击图中所示的图标进行安装检测
如果弹出终端并且显示如下图表示安装成功。
3. 安装过程中遇到的问题以及解决方法
3.1 兼容性问题
1) 问题: 由于Appium 1.3.1 尚未对 Mac 10.10系统进行支持,所以在监测的时候会报错,如图:
解决方法:根据官方的所说,这个bug将会在appium 1.3.2 版本中进行修补,详情见链接:
大概的意思就是,到NodeJS的安装目录{NODE_HOME}下,修改文件&/lib/node_modules/appium/lib/doctor/ios.js,在文件中大概第 36 行添加以下代码:
为了方便大家复制过去修改,下面贴出关键代码:
if (err === null) {
if (stdout.match('10.8') !== null) {
this.osVersion = '10.8';
cb(null, &Mac OS X 10.8 is installed.&);
} else if (stdout.match('10.9') !== null) {
this.osVersion = '10.9';
cb(null, &Mac OS X 10.9 is installed.&);
} else if (stdout.match('10.10') !== null) {
this.osVersion = '10.10';
cb(null, &Mac OS X 10.10 is installed.&);
this.log.fail(&Could not detect Mac OS X Version&, cb);
this.log.fail(&Unknown SW Version Command: & + err, cb);
如果你是通过dmg安装的,那么修改的路径是/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/doctor/ios.js
2) 问题: 由于环境配置的问题导致appium-doctor在检测的时候无法获取到需要的库所在的文件,如图:
解决方法:
& & & &a) 到 Home目录并且打开.bash_profile
vim .bash_profile
b) 如图,显示的是Java环境配置的问题,我们只要添加以下这行即可
export JAVA_HOME=&/Library/Java/Home&
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致2956人阅读
周末花了半天时间捣鼓Appium安装,虽然Appium官网()提供的步骤很简单,但是安装过程中还是踩了一些坑。所以有必要将我在Mac电脑上的安装步骤记录下来,帮助大家避免入坑。
Mac平台能真正发挥Appium的功能,因为Mac平台既能测试Android App又能测试iOS App。公司恰好给配的Macbook Pro,简直幸运至极。
下面是整理的安装Appium的完整过程,包括Mac平台的环境安装、以及Appium的安装。
0、Mac平台基础环境
先保证Mac平台已经有了下面这些软件。再进行Appium的安装。
liuchunmings-MacBook-Pro:~ liuchunming$ java -version
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
liuchunmings-MacBook-Pro:~ liuchunming$ git --version
git version 2.4.9 (Apple Git-60)
liuchunmings-MacBook-Pro:~ liuchunming$ ruby -v
ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]
liuchunmings-MacBook-Pro:~ liuchunming$ brew -v
Homebrew 0.9.9 (git revision f1293; last commit 2016-05-30)
Homebrew/homebrew-core (git revision c7 last commit 2016-05-31)
brew是Mac OS不可或缺的套件管理器。安装方法是:
ruby -e "$(curl -fsSL /Homebrew/install/master/install)"
测试iOS App需要。
打开Finder,在Applications文件夹下,看是否有Xcode.app程序。如果没有,则需要安装。
下载地址:
安装方法同所有的dmg包的安装方法一样。
6.Android SDK
测试Android App需要。
下载地址:
选择:android-sdk_r24.4.1-macosx.zip(写本文时的最新版)解压缩到任意位置,比如/usr/local/android-sdk-macosx下。
运行/usr/local/android-sdk-macosx/tools/android,即可启动Android SDK Manager。如图1。
可以在这里下载和更新 Android SDK Tolls 和 Android SDK Platform-tools 。保持默认的选项即可,点击Install 23 packages…。进入到图2。
Accept License。然后Install就可以了。这个过程根据网速不同,可能需要10-20分钟,耐心等待。
7.设置环境变量
在~/.bash_profile中新加下面两行。之后执行:source ~/.bash_profile 使环境变量生效。
export JAVA_HOME=$(/usr/libexec/java_home)
export ANDROID_HOME=/usr/local/android-sdk-macosx
至此,为了安装Appium所需要的Mac平台已经配置完毕了。接下来开始安装Appium。
1、Appium安装
Mac平台环境安装完毕之后,就可以开始安装Appium了。
Mac下搭建appium环境有两种方法:
1.直接下载appium.dmg 运行即可
2.使用npm安装
下载dmg包安装的方法,很简单,和安装所有的dmg包一样。不多介绍了。下面主要介绍下通过npm安装的方法。
官网上提供的步骤是下面这样的:
& brew install node
& npm install -g appium
& npm install wd
& appium &
& node your-appium-test.js
我也是按照这个步骤来进行的。
1. 安装node.js
Appium依赖Node.js环境,因此需要先安装node环境。安装方法是执行brew install node。
安装完成后,可以执行node -v查看node版本。
liuchunmings-MacBook-Pro:~ liuchunming$ node -v
先升级homebrew:brew update,以便能够安装最新版的node。我第一遍安装的时候,就是因为没有升级brew,所以通过brew install node安装的node版本比较低,导致用npm安装appium提示“’appnium’ is not in the npm registry.”
2.安装 appium server
在终端输入npm install -g appium。
这个过程可能会比较慢。
3.安装appium client
在终端输入npm install wd。
2、检查环境
appium doctor用来appium的是否成功安装。下载appium doctor的网址在:
在终端执行npm install appium-doctor -g来安装doctor。
安装完成后,终端输入appium-doctor 检测环境是否成功。
结果如下:
liuchunmings-MacBook-Pro:tools liuchunming$ appium-doctor
info AppiumDoctor ### Diagnostic starting ###
info AppiumDoctor
? Xcode is installed at: /Applications/Xcode.app/Contents/Developer
info AppiumDoctor
? Xcode Command Line Tools are installed.
info AppiumDoctor
? DevToolsSecurity is enabled.
info AppiumDoctor
? The Authorization DB is set up properly.
info AppiumDoctor
? The Node.js binary was found at: /usr/local/bin/node
info AppiumDoctor
? HOME is set to: /Users/liuchunming
info AppiumDoctor
? ANDROID_HOME is set to: /usr/local/android-sdk-macosx
info AppiumDoctor
? JAVA_HOME is set to: /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home
info AppiumDoctor
? adb exists at: /usr/local/android-sdk-macosx/platform-tools/adb
info AppiumDoctor
? android exists at: /usr/local/android-sdk-macosx/tools/android
info AppiumDoctor
? emulator exists at: /usr/local/android-sdk-macosx/tools/emulator
info AppiumDoctor ### Diagnostic completed, no fix needed. ###
info AppiumDoctor
info AppiumDoctor Everything looks good, bye!
info AppiumDoctor
如果全部显示对号,则表示环境安装完毕了。
3、启动appium
在终端输入appium &。输出下面的信息,则表示appium server启动成功了。
liuchunmings-MacBook-Pro:~ liuchunming$ appium &
liuchunmings-MacBook-Pro:~ liuchunming$ [Appium] Welcome to Appium v1.5.2 (REV f1ffea5fe8dc929ebbf)
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
至此,Appium就安装完毕了。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:310918次
积分:4368
积分:4368
排名:第6128名
原创:154篇
转载:39篇
评论:16条
有对自动化测试、持续集成感兴趣的朋友,可以和我交流。
独立博客:
(1)(1)(6)(7)(1)(9)(14)(19)(14)(5)(13)(6)(1)(3)(4)(3)(30)(10)(16)(5)(1)(3)(10)(13)(1)关注51Testing
Appium安装教程
发表于: 10:34 &作者:Testingba & 来源:51Testing软件测试网采编
推荐标签:
  8)安装Apache Maven (这一步可省)  下载Maven(http://maven.apache.org/download.cgi),并解压缩文件夹,把路径加入环境变量。  变量M2_HOME 值:D:\AutoTest\maven-3.1.1  设置Path: %M2_HOME%\  测试Maven是否成功,运行cmd,输入mvn -version如果成功,则出现maven版本等环境信息。  安装:python+webdriver环境  第一步:安装active-python,双击可执行文件,直接默认安装即可。  第二步:安装selenium webdriver  1. 打开cmd  2. 命令为:pip install selenium -i /simple (使用国内地址)  3. 打开python的shell或者IDEL界面 ,输入from selenium import webdriver 如果不报错那就说明你已经安装selenium for python成功了。  4. 安装appium-python-client:(这步很重要,必须)  进入cmd,输入:pip install Appium-Python-Client  以上全部安装好以后,最后就是执行实例来测试一下:  1. 打开Adt,创建一个模拟器,并启动android模拟器。  2. 在cmd启动appium  输入:appium  3. 另开一个cmd终端窗口。切换到实例代码路径下,执行android_contacts.py文件。
搜索风云榜
( 16:22:53)
win8系统本来就不稳定还是算了吧
( 16:31:54)
你好,windows 8 ,64位的 可以安装appium吗?
51Testing官方微信
51Testing官方微博
测试知识全知道

我要回帖

更多关于 单片机输出时钟信号 的文章

 

随机推荐