51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2077|回复: 4
打印 上一主题 下一主题

[Appium] [Appium+python] 分享一下自己有些小白的经验和心酸的过程

[复制链接]
  • TA的每日心情
    无聊
    2024-7-12 13:16
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2017-6-29 10:39:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本人是一名点点点测试猿,不甘于只做功能测试后,想自己学习 Python ,机缘巧合换了家公司以后,刚好也不忙然后就利用公司的项目做实验。
    学习了 Python 有大半个月了,分享一下自己有些小白的经验和心酸的过程。全程只能靠网上找资料,自己一个人摸索。(望各位批评指点,代码我自己也知道写得不够好请多多谅解)
    代码如下:
    [color=rgb(0, 105, 214) !important]



    [color=rgb(0, 105, 214) !important]



    自己定义了一个工具类,里面封装了连接真机和数据库的方法。(封装数据库是因为测试时需要往数据库增加一些测试条件)
    测试用例如下:
    这里遇到了一个问题还没办法解决,就是切换到 WEBVIEW 时,使用 .click 方法不生效。可能是因为H5开发调用的是别的触发方法有关,在网上查询各种解决办法无果后,没办法只能调用execute_script使用坐标点击了以后,然后利用返回结果进行判断。
    [color=rgb(0, 105, 214) !important]



    下面是执行测试用例:
    [color=rgb(0, 105, 214) !important]



    目前想法是加入unittest测试框架,把日志信息输出到log日志中。求指点怎么在执行测试用例时,例如第一条测试用例执行失败后跳转到第二条继续执行。还有就是测试用例执行第一条结束后需要等待一到两分钟,好像 Appium 中 60s 无操作就会自动结束。
    再分享几个写代码和运行时容易出现的问题:
    1.切换到 WEBVIEW 后, click 事件不生效:如测试用例的解决办法,目前没有找到更好的解决办法。(求指点)
    2.安卓6.0切换 WEBVIEW 时 under find 报错:https://testerhome.com/topics/7812(可以解决部分问题,但是现在仍然存在切换后卡住不动)
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-9-19 09:07
  • 签到天数: 11 天

    连续签到: 2 天

    [LV.3]测试连长

    2#
    发表于 2017-6-29 11:09:24 | 只看该作者
    自己摸索的,好厉害,我也在自己摸索的道路上,目前还是一名点点点,
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2024-7-12 13:16
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
     楼主| 发表于 2017-6-29 11:10:13 | 只看该作者
    八戒你干嘛 发表于 2017-6-29 11:09
    自己摸索的,好厉害,我也在自己摸索的道路上,目前还是一名点点点,

    一起前进,加油!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2017-9-20 14:29:00 | 只看该作者
    hi,你好,请问目前appium的进展如何了呢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-1-20 16:20
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2017-10-11 16:21:29 | 只看该作者
    能不能加好友互相学习?谢谢
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 08:11 , Processed in 0.066852 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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