测试之家
  • Topics
  • QA
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • Sign Up
  • Sign In
新手
slideplustest (测试大头兵)
第 13851 位Users / 2016-12-22
8 篇帖子 • 142 条回帖
23 关注者
0 正在关注
0 收藏
GitHub Public Repos
  • python-appium 198

    基于PageObject UI自动化测试框架,支持Android/iOS

  • monkeyTest 51

    性能测试工具

  • iOS-monkey 29

    基于XCTestWD 的iOS自动化测试工具-FastMonkey

  • UItest 9

    个人项目上的某app UI自动化测试用例

  • ATX-UI 2

    UI自动化atx实践

  • API-practice 0

    备份

More on GitHub
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • fastmonkey 自我扫盲贴 at October 19, 2017

    解决方法:https://testerhome.com/topics/10390 这个帖子的问题 2 和问题 3
    # 将 XCTestWDApplication.m 和 XCTestWDApplication.m 文件拖拽到 Xcode 中的 PrivateHeaders 文件下

    需要在 XCTestWDUITests-Bridging-Header.h 文件中添加
    #import "XCTestWDApplication.h"

  • python 代码规范化 yapf 简单入门 at October 19, 2017

    不错,看上去整洁了很多~

  • [杭州] testerhome 线下沙龙公益热心讲师招募中 at October 18, 2017

    👍 👍 👍 期待~

  • (神器!!) 阿里开发手册插件安装及使用 at October 17, 2017

    试用了下,规范代码的比重比较大,定位错误代码占比很少,小团队版本迭代周期很短,很少有精力去修复规范方面的问题,发现代码可能存在的错误及风险(比如空指针,memory leak 等)貌似比 fireline,findbugs 要弱。个人理解,轻喷~

  • 第一次打开 app 和第二次打开 app 的 activity 不是一个,如何解决此问题 (A new session could not be created.--Original error: xxx never started. Current: xxx) at October 12, 2017

    加个 ['appWaitActivity'] = 'xxxx'在 setup 里试试看~

  • FastMonkey iOS11 踩坑记 at October 11, 2017

    先赞后实践~👏 👍 👍

  • 大家好,请问大家在用 appium 测试 APP 的时候,是如何记录 APP 的测试日志的,跪求解答 at October 11, 2017

    我是把第一张图中代码生成一个 Log.py 文件,在使用的时候方便导入使用;第二张图红色框内的是调用这个 log 方法示例:
    Log.log.info
    --Log:文件名
    --log:logging.getLogger()
    --info:是其中的一个方法

    然后你想在什么位置记录操作日志就在什么地方调用

  • 大家好,请问大家在用 appium 测试 APP 的时候,是如何记录 APP 的测试日志的,跪求解答 at October 09, 2017


  • 抱歉,新问题求解,'module' object has no attribute 'HTMLTestRunner' at September 30, 2017

    怀疑可能是你 HTMLTestRunner 版本与你 python 的版本不一致,python3 要下载对应的 3 的版本,2 就下载对应的 2 的版本

  • # 每日一道面试题 # 你有什么优点和缺点? at September 30, 2017

    才发现吗?我都关注你那么久了,你竟然才发现😓

  • import HTMLTestRunner 后怎么调用 HmlTestRunner 来生成测试报告; at September 30, 2017

    我自己的,你直接 copy,跟楼上类似~

    def run_TestCases():
    suite = unittest.TestSuite()
    suite.addTest(Create.Create("test_xxx"))
    suite.addTest(Create.Create("test_xxx"))

    if name == 'main':
    print("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")
    now_time = time.strftime("%Y%m%d%H%M", time.localtime(time.time()))
    filename = "D:\xxx\xxxx\xxx\" + now_time + ".html"
    fp = open(filename, 'wb')
    runner = HTMLTestRunner.HTMLTestRunner(
    stream=fp,
    title='xxxx 测试',
    description='详细测试报告'
    )
    suite = run_TestCases()
    runner.run(suite)
    fp.close()

  • 原生 android 滑动到可见元素问题 at September 30, 2017

    页面已经展示,元素定位不到,这种情况是有点坑,原生的没碰到过,h5 的到是碰到过,然后就只好使用坐标了。

  • # 每日一道面试题 # 你有什么优点和缺点? at September 30, 2017

    帅哥认真这优点我可以作证,哈哈 ~ 缺点倒还没真正碰到过较真😄

  • # 每日一道面试题 # 如果应用闪退,怎么获取相关日志? at September 30, 2017

    Android:
    1.通过 adb logcat 获取,如果是 anr,还可以获取 trace 文件,然后通过开发定义的 tag 关键字去查找
    2.三方平台 log 查看,什么 bugly,听云之类的
    3.如果可以复现的闪退,还可以使用 debug 版本直接打 log,命令也好,工具也好都可以
    。。。。。
    iOS 同样:
    1.手机里直接导出 log
    2.三方工具导出崩溃日志
    3.依旧是三方平台

    基本这些就差不多可以搞定 log 了

  • 你们公司的产品人员在用例评审的时候质疑过你吗 at September 30, 2017

    我们都是质疑产品,设计不合理,细节不清晰😜

  • 原生 android 滑动到可见元素问题 at September 30, 2017

    我是自己写一个 swipe 的方法,然后通过判断元素存不存在,存在就执行,不存在就继续滑动,每次滑动半个页面,缺点执行效率有慢。
    while True:
    try:
    self.capture()
    self.driver.find_element_by_id("com.xxx.xxx:id/reedit_btn").click()
    break
    except:
    self.swipeUp(500)

  • # 每日一道面试题 # 你有什么优点和缺点? at September 28, 2017

    楼越盖越歪~

  • 常用输入框的测试用例汇总 at September 28, 2017

    够认真👏

  • 会 python 的进来看道题 at September 28, 2017

    特意去跑了下结果贴出来给有疑问的同学~:😜
    x: a
    y: 1
    dx: [1, 3, 5, 7]
    y: 5
    dx: [3, 5, 7]
    y: 7
    dx: [3, 5, 7]
    x: b
    y: 2
    dx: [2, 3, 4, 5]
    y: 4
    dx: [3, 4, 5]
    y: 5
    dx: [3, 4, 5]

    d_new: {'a': [3, 5, 7], 'b': [3, 4, 5]}

  • 求助,WebDriverAgent 在 Xcode 中构建一直不过,想用 RF+Appium 测试 iOS App,没想到跌到坑里起不来了。。。 at September 27, 2017

    让你们公司的 iOS 开发给你的账号也加入到公司的开发者账号组里,应该可以解决

  • # 每日一道面试题 # 你为什么离开上家公司?离职原因 at September 27, 2017

    项目组解散,被调到其他项目组闲了几个月,每天就是抽烟,喝茶,没活干~闲走的😜

  • 大家好,请问大家在用 appium 测试 APP 的时候,是如何记录 APP 的测试日志的,跪求解答 at September 27, 2017

    可以启动一个 logcat 配合 logging.getLogger() 来记录 app 和操作日志,简单方便,基本上就够用了。

  • 请问 appium 如何实现图片上传功能?? at September 26, 2017

    可以用 try except 判断上传完成后需要进行点击的控件,若上传后的控件存在就执行上传后的操作,若不存在就等待直至上传成功,设置个最大等待时间即可, 缺点是 try except 比较耗时;另外确定按钮的问题,你可以使用 self.driver.find_element_by_name("确定").click(),如果有其他语言的就另说了~

  • Appium 测试时切换到 webview 模式后如何对手机屏幕进行截图?在 native_app 模式下的截图方法此时排不上用,报 httpserver 无响应错误 at September 22, 2017

    get_screenshot_as_file 也可以 webview 模式截图的吧,我用的就是这个,可以截啊~

    def capture(self):
    now_time = time.strftime("%Y%m%d%H%M%S", time.localtime(time.time()))
    shortcut = self.driver.get_screenshot_as_file("D:\xxx\xxx\Screenshot\" + now_time + ".png")
    return shortcut

  • 求一个 swipe 使用方法。python-appium 使用场景; at September 21, 2017

    不知道是不是因为你改动的部分导致的,建议你直接把这些方法封装起来,然后导入使用。

  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next
  • 关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
    TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
    友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
    简体中文 / 正體中文 / English

    ©testerhome.com 测试之家   渝ICP备2022001292号
      渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司