Appium

Apache License 2.0
Javascript
windows,Linux,Mac
官方 · 2017年10月19日 · 7483 次阅读 · 11 条评论

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实现了真正的跨平台自动化测试。

评论列表
Mushishi_xu 发表于 2017年11月03日

不错

隙开了一家店 发表于 2017年12月28日

学习appium中

TesterWei 发表于 2018年04月19日

最近也在搜集相关技术内容,不错,很细心,学到不少东西对于自己的项目来说,希望相互关注,相互交流。

咸鱼 发表于 2018年05月22日

刚开始接触appium,希望过段时间可以成为大神!嘎嘎嘎嘎

yajunzheng 发表于 2018年06月29日

想学习下基于appium+python对单一app进行遍历测试的内容,好期待大神带飞

水青 发表于 2018年07月25日

留个脚印,2018年过去后,会是什么样结局.

赵燕 发表于 2018年08月11日

’from appium import webdriver

desirde_caps[paltformName]='Android'
desirde_caps[deviceName]='127.0.0.1:62001'
desirde_caps[platformVersion]='4.4.2'

desirde_caps[app]=r'C:\Users\yan\Desktop\kaoyan3.1.0.apk'
desirde_caps[package]='com.tal.kaoyan'
desirde_caps[activity]='com.tal.kaoyan.ui.activity.SplashActivity'

driver=webdriver.Remote('http://localhost:/4273/wd/hub.desirde_caps')

总是提示 File "D:/学习工具/自学网教程/appium教案/第四章脚本/chapter4_script/kyb_test.py", line 1, in
from selenium import webdriver
File "C:\python35\lib\site-packages\selenium\webdriver_init.py", line 18, in
from .firefox.webdriver import WebDriver as Firefox
File "C:\python35\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 27, in
from .firefox_binary import FirefoxBinary
File "C:\python35\lib\site-packages\selenium\webdriver\firefox\firefox_binary.py", line 22, in
from selenium.common.exceptions import WebDriverException
File "C:\python35\lib\site-packages\selenium\common__init
_.py", line 18, in
from . import exceptions
File "C:\python35\lib\site-packages\selenium\common\exceptions.py", line 221
class InvalidArgumentException(WebDriverException):
^
IndentationError: unindent does not match any outer indentation level这个错误啊
怎么录制都不好使 求大神帮帮我吧

Hi Hydra 发表于 2018年08月17日

@zhaozhao 我也是新手, 我把你这个复制到我本地后发现有两个地方跟我不一样:

  1. 你的开头少了这样一句: desired_caps = {}
  2. 你好像把desired_caps都拼成了desirde_caps 你改过来试试行不, 不行再说
zailushang 发表于 2018年09月19日

怎么没有项目链接了

system 发表于 2018年12月06日

我是新手,来学习

吕明浩 发表于 2019年03月01日

留个脚印,计划2019年在项目中使用Appuim, 2019年底的时候来汇报工作结果