51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 8760|回复: 10
打印 上一主题 下一主题

[Appium] Appium+Robotframework实现Android应用的自动化测试-4:AppiumLibrary介绍和安装

[复制链接]
  • TA的每日心情
    奋斗
    2023-3-4 10:30
  • 签到天数: 660 天

    连续签到: 1 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2015-7-8 08:38:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    Appium是个好东东,Android,iOS都支持,并且居然RobotFramework也支持Appium了,这就是本文要介绍的AppiumLibrary。

    通过前面的文章大家知道可以使用多种语言来写Appium的测试脚本,但如果从编写效率和学习曲线上来说,当然是用如RobotFramework的关键字的方式最为简单,所以AppiumLibrary就出现了,从Appium官网可知最新的版本是1.2.5,在官网有其介绍和如何安装,为了方便不喜欢看英文的朋友,下面我把安装的方法简单介绍下。

    Appium的安装有两种方式,第一种就是使用pip指令,具体为:pip install robotframework-appiumlibrary,当然前提条件是安装好了Python2.7,并且也安装了pip工具。

    第二种方式就是使用setup.py,可以官网页面右侧的下载链接下载后再进行解压缩,在命令行模式下进行到解压缩后所在的目录,最后执行指令python setup.py install,或者先把git安装好,然后依次执行三条指令:

    git clone https://github.com/jollychang/robotframework-appiumlibrary.git
    cd robotframework-appiumlibrary
    python setup.py install

    没有提示错误就是安装成功了。


    待续,请持续关注...


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏3
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2015-8-26 13:11:13 | 只看该作者
    File "C:\Python27\lib\distutils\version.py", line 40, in __init__
        self.parse(vstring)
      File "C:\Python27\lib\distutils\version.py", line 107, in parse
        raise ValueError, "invalid version number '%s'" % vstring
    ValueError: invalid version number '0.6c11',在安装robotframework-appiumlibrary时出现报错,请问这个是什么意思,怎么解决?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2015-9-8 13:15:13 | 只看该作者
    最近都在跟着楼主的这个系列在配置,小菜鸟经过了千辛万苦走到这一步。悲剧的是,我也遇到了楼上的问题。。。跪求解决方法!

      File "C:\Python27\lib\site-packages\setuptools\sandbox.py", line 64, in <lam
    a>
        {'__file__':setup_script, '__name__':'__main__'}
      File "setup.py", line 10, in <module>

      File "C:\Python27\lib\distutils\version.py", line 40, in __init__
        self.parse(vstring)
      File "C:\Python27\lib\distutils\version.py", line 107, in parse
        raise ValueError, "invalid version number '%s'" % vstring
    ValueError: invalid version number '0.6c11'

    坐等答复,不胜感激涕零!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2015-9-11 16:20:16 | 只看该作者
    rolex_sky 发表于 2015-8-26 13:11
    File "C:\Python27\lib\distutils\version.py", line 40, in __init__
        self.parse(vstring)
      File " ...

    http://blog.csdn.net/tdylonglyfly/article/details/48373919
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2015-9-11 16:20:44 | 只看该作者
    小锣鼓 发表于 2015-9-8 13:15
    最近都在跟着楼主的这个系列在配置,小菜鸟经过了千辛万苦走到这一步。悲剧的是,我也遇到了楼上的问题。。 ...

    http://blog.csdn.net/tdylonglyfly/article/details/48373919
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2015-9-11 16:47:02 | 只看该作者
    rolex_sky 发表于 2015-8-26 13:11
    File "C:\Python27\lib\distutils\version.py", line 40, in __init__
        self.parse(vstring)
      File " ...

    可以看看我给三楼的回复,问题我解决了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2015-9-15 14:08:54 | 只看该作者
    楠枫 发表于 2015-9-11 16:47
    可以看看我给三楼的回复,问题我解决了

    非常感谢啊。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-8-23 15:39
  • 签到天数: 44 天

    连续签到: 1 天

    [LV.5]测试团长

    8#
    发表于 2015-11-23 15:00:20 | 只看该作者
    学习了,谢谢分享!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2015-12-2 11:05
  • 签到天数: 7 天

    连续签到: 2 天

    [LV.3]测试连长

    9#
    发表于 2016-3-9 10:47:35 | 只看该作者
    请问python3能行吗??
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-3-4 10:30
  • 签到天数: 660 天

    连续签到: 1 天

    [LV.9]测试副司令

    10#
     楼主| 发表于 2016-3-11 08:30:02 | 只看该作者
    应该是不行的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2016-6-21 10:34
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    11#
    发表于 2017-10-9 18:24:18 | 只看该作者
    安装appiumlibrary,但是ride中导入,依旧显示为红色,网上查都说要重新安装,各位大神,帮忙看一下是啥问题
    C:\Windows\system32>pip install robotframework-appiumlibrary
    Requirement already satisfied (use --upgrade to upgrade): robotframework-appiumlibrary in d:\python27\lib\site-packages\robotframework_appiumlibrary-1.4.5-py2.7.egg
    Requirement already satisfied (use --upgrade to upgrade): decorator>=3.3.2 in d:\python27\lib\site-packages (from robotframework-appiumlibrary)
    Requirement already satisfied (use --upgrade to upgrade): robotframework>=2.6.0 in d:\python27\lib\site-packages (from robotframework-appiumlibrary)
    Requirement already satisfied (use --upgrade to upgrade): docutils>=0.8.1 in d:\python27\lib\site-packages (from robotframework-appiumlibrary)
    Requirement already satisfied (use --upgrade to upgrade): Appium-Python-Client>=0.20 in d:\python27\lib\site-packages (from robotframework-appiumlibrary)
    Requirement already satisfied (use --upgrade to upgrade): selenium>=2.47.1 in d:\python27\lib\site-packages (from robotframework-appiumlibrary)
    Requirement already satisfied (use --upgrade to upgrade): mock==1.0.1 in d:\python27\lib\site-packages (from robotframework-appiumlibrary)
    Requirement already satisfied (use --upgrade to upgrade): sauceclient>=0.1.0 in d:\python27\lib\site-packages (from robotframework-appiumlibrary)
    Requirement already satisfied (use --upgrade to upgrade): pytest-cov>=1.8.1 in d:\python27\lib\site-packages (from robotframework-appiumlibrary)
    Requirement already satisfied (use --upgrade to upgrade): pytest-xdist>=1.11 in d:\python27\lib\site-packages (from robotframework-appiumlibrary)
    Requirement already satisfied (use --upgrade to upgrade): pytest-pythonpath>=0.4 in d:\python27\lib\site-packages\pytest_pythonpath-0.7.1-py2.7.egg (from robotframework-appiumlibrary)
    Requirement already satisfied (use --upgrade to upgrade): pytest>=2.5.2 in d:\python27\lib\site-packages (from pytest-pythonpath>=0.4->robotframework-appiumlibrary)
    Cleaning up...

    这是不是代表装成功了?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 01:05 , Processed in 0.073874 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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