测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
新手
kesha0 (张可)
第 2373 位会员 / 2015-01-18
4 篇帖子 • 137 条回帖
4 关注者
2 正在关注
58 收藏
未设置 GitHub 信息.
  • 個人信息
  • 個人專欄
  • 帖子
  • 回帖
  • 收藏
  • 正在關注
  • 關注者
  • 求大神指点有过安卓开发经验转测试要准备什么? at 2016年03月28日

    1.现在测试对 MySQL 要求没那么高,能查就 OK?
    2.测试流程、测试用例设计、常用的自动化测试框架

  • appium+python3.x+PIL 根据控件的颜色判断控件的状态 at 2016年03月27日

    留名,备用~

  • [基于 Node.js 的自动化测试-Macaca] - 移动时代的自动化解决方案 at 2016年03月27日

    发现和楼主是校友,羞涩....

  • [基于 Node.js 的自动化测试-Macaca] - 移动时代的自动化解决方案 at 2016年03月27日

    期待

  • 新手学 appium-python unittest 如何只运行一次配置项,其他函数按顺序来操作 at 2016年03月27日

    #52 楼 @mymgbaby
    亲测不用 setUpClass 就没问题,原因是什么我也不清楚

    # -*- coding: utf-8 -*-
    #测试报告
    import os
    import unittest,sys,time,re,datetime,HTMLTestRunner
    from appium import webdriver
    from time import sleep
    import sys
    #reload(sys)
    #sys.setdefaultencoding('utf-8')
    import sys
    reload(sys)
    sys.setdefaultencoding('utf-8')
    
    # Returns abs path relative to this file and not cwd
    PATH = lambda p: os.path.abspath(
        os.path.join(os.path.dirname(__file__), p)
    )
    
    
    class ContactsAndroidTests(unittest.TestCase):
    
        desired_caps = {}
        desired_caps['platformName'] = 'Android'
        desired_caps['platformVersion'] = '4.4'
        desired_caps['deviceName'] = '192.168.56.101:5555'
        desired_caps['appPackage'] = 'com.android.dialer'
        desired_caps['appActivity'] = '.DialtactsActivity'
        cls.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
    
        def setUp(cls):
            cls.driver.start_avtivity('com.android.dialer','.DialtactsActivity')
    
        def tearDown(cls):
            print 'teardown'
    
        def test_add_contacts(cls):
            print 1
            #def test_B(cls):
            cls.driver.find_element_by_id('com.android.dialer:id/call_history_button').click()
    
        def test_A(cls):
            print 2
            cls.driver.find_element_by_class_name("android.app.ActionBar$Tab").click()
    
    
    if __name__ == '__main__':
        #unittest.main(exit=False)
        suite = unittest.TestSuite()
        suite.addTest(ContactsAndroidTests("test_add_contacts"))
        suite.addTest(ContactsAndroidTests("test_A"))
        #suite.addTest(IposCase("testmaters"))
        timestr = time.strftime('%Y%m%d%H%M%S',time.localtime(time.time()))
        filename = "D:\\appium\\appiumresult\\result_" + timestr + ".html"
        print (filename)
        fp = open(filename, 'wb')
        runner = HTMLTestRunner.HTMLTestRunner(
                    stream=fp,
                    title='测试结果',
                    description='测试报告'
                    )
        #suite = unittest.TestLoader().loadTestsFromTestCase(ContactsAndroidTests)
        #unittest.TextTestRunner(verbosity=2).run(suite)
        runner.run(suite)
        #g_browser.quit()
        fp.close() #测试报告关闭
        ContactsAndroidTests.driver.quit()
    
  • [北京] 代发 京东商城 招聘 高级无线测试工程师 1 名 测试研发工程师 若干 长期有效 at 2016年03月27日

    京东成都有招移动测试工程师吗

  • 新手学 appium-python unittest 如何只运行一次配置项,其他函数按顺序来操作 at 2016年03月24日

    #50 楼 @mymgbaby 解了,不用 setUpClass,直接把初始化的语句写在 Class 里面

  • 新手学 appium-python unittest 如何只运行一次配置项,其他函数按顺序来操作 at 2016年03月23日

    AttributeError: '_TestResult' object has no attribute 'outputBuffer' 的错有人解了吗。。。

  • “京东钱包” 体验报告 at 2016年03月22日

    monkey 的异常概率是如何计算的,能告知一下吗

  • “京东钱包” 体验报告 at 2016年03月22日

    最近要测试支付组件,安全那一块可以直接拿来参考了- -

  • SVN+Jenkins+Maven+Appium+TestNG+ReportNG 实战 Android 自动化测试 at 2016年03月17日

    jenkins 里面定义的参数 如何传到 copy 报告的 python 脚本中的呢?

  • (已解决) appium+python:关于按键的长按问题 long_press at 2016年03月14日

    el = driver.find_element_by_id(" ")
    elx=el.location.get('x')
    ely=el.location.get('y')
    driver.tap([(elx,ely)],duration)

  • (已解决) appium+python:关于按键的长按问题 long_press at 2016年03月14日

    第二种方法 NB 啊

  • Appium Python API 中文版 By-HZJ at 2016年03月12日

    is_selected 这个方法在安卓上应该用不了,对着一个 checkbox 看了一下无论如何都是 false,亲测 get_attribute('checked') 可用

  • [已解决] Appium 测试 app 引导页滑屏,报错 An unknown server-side error occurred while processing the command. at 2016年03月03日

    一样的问题,哎 想想自己太二了

  • 基于 jmeter 和 shell 的接口性能自动化 at 2016年03月03日

    厉害

  • Appium Python API 中文版 By-HZJ at 2016年02月23日

    纠正一个地方,要获取一个控件的文字,应该是 el.text 而不是 el.text()

  • 新手学 appium-HTMLTestRunner 测试报告的导出 demo at 2016年02月23日

    感谢楼主

  • 新手学 appium-合集第一季度 at 2016年02月19日

    #25 楼 @mads 刚看了一下 确实可以 jenkins 强大

  • 新手学 appium-合集第一季度 at 2016年02月19日

    用 python 来写脚本效率比较高,就是不知道持续集成好搞不

  • Appium Python API 中文版 By-HZJ at 2016年01月10日

    用 current_activity() 提示 object is not callable

  • [安装包] Appium 国内下载地址 (百度云盘,已更新至 AppiumDesktop_1.7.1) at 2016年01月10日

    感谢!

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

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