测试之家
  • Topics
  • QA
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • Sign Up
  • Sign In
会员
RainningAllTime (Time)
第 59714 位Users / 2021-02-20
25 篇帖子 • 191 条回帖
3 关注者
0 正在关注
0 收藏
未设置 GitHub 信息.
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 实时可视化 iOS 性能数据 tidevice+pyiosdevice+mysql+grafana at September 23, 2021

    你看下获取的内容第一句是不是字典的键值对显示和其他的不一样,有时他会获取到第一个是一串连接信息,代码处理掉第一行就行,我后续没遇到了,这块就没处理了

  • 求助 pycharm 运行代码只显示 Process finished with exit code 0 at September 16, 2021
    from appium import webdriver
    from selenium.webdriver.support.wait import WebDriverWait
    import pytest
    
    desired_cap = {
        "platformName": "android",
        "deviceName": "xiaomi",
        "appPackage": "com.xueqiu.android",
        "appActivity": "view.WelcomeActivityAlias",
        "autoGrantPermissions": "true"}
    
    
    class TestDemo:
        def setup(self):
            print("hello world")
            self.driver = webdriver.Remote("http://localhost:4723/wd/hub", desired_cap)
            self.driver.implicitly_wait(20)
    
        def test_xpath(self):
            self.driver.find_element_by_xpath(
                "//*[@text='同意' and contains(@resource-id,'com.xueqiu.android:id/tv_agree')]").click()
    
        def test_demo(self):
            el1 = self.driver.find_element_by_id("com.xueqiu.android:id/home_search")
            el1.click()
            el2 = self.driver.find_element_by_id("com.xueqiu.android:id/search_input_text")
            el2.send_keys("aaa")
    
        def teardown(self):
            self.driver.quit()
    
    
    if __name__ == '__main__':
        pytest.main(['-s'])
    
    
  • 实时可视化 iOS 性能数据 tidevice+pyiosdevice+mysql+grafana at September 14, 2021

    我弄了下自己创下数据库和表就行,win 可获取到数据,mac 上需要改 cpu/memory 的获取数据代码

  • Perfdog 要收费了,请问,有没有好一点的性能测试工具推荐 at September 13, 2021

    https://testerhome.com/topics/31066 看这个,简单实用

  • 公司的质量平台要取名啦,大家有没有好的建议 at September 10, 2021

    叫芜湖起飞

  • 实时可视化 iOS 性能数据 tidevice+pyiosdevice+mysql+grafana at September 10, 2021

    解决了,好像是 mac 本身有个 mysql 服务可能有点问题,占用了 3306,我把 docker 换成了 33066 无法连接,现在把有问题的 mysql 干掉了,换回 3306 端口就行了😂

  • 实时可视化 iOS 性能数据 tidevice+pyiosdevice+mysql+grafana at September 09, 2021

    window 连不上 mac 中 docker 的 mysql 是怎么回事呢

  • 刚进入公司,因为公司一直是功能测试,无自动化测试环境,如何自己搭建升级到自动化测试 at August 19, 2021

    https://www.cnblogs.com/fighter007/p/9505723.html 可以做个参考,在基础上拓展

  • 大家用做 UI 自动化测试的时候,遇到不知道何时出来的弹窗,如何处理的,也分享下自己的方法 at August 19, 2021

    电脑装个火绒,开启弹框拦截,之前我搞 selenium 就是这样做的

  • 求助各位大佬,给测试小白一点思路吧 at August 18, 2021

    本人经历:培训三月(有涉及自动化教学,但是是基础),工作:功能测试,期间加强自动化测试,以公司项目练手,和同事交流培训自动化(做 ppt,教学,当时自己这时也是半吊子水平,但是成长性尚可),后跳槽,转测开(主要方向自动化,性能)。推荐:网上视频教学很多,可不用去培训机构,但是得耐得住性子学,学 python 基础语法,然后学 selenium,慢慢渐进,selenium 懂了可以玩 apppium,都是互通的。

  • [南京][部门直招] 万得资讯 急招 6 名软件测试工程师 (最快一周下发 offer,欢迎大家投递) at August 16, 2021

    万得资讯 急招 6 名,第一眼看成了招 6 万个,吓得我点了进来

  • 有没有在抓包爬虫 web 自动化测试时为登录验证码烦恼过 at August 16, 2021

    爬虫可以用 cookie 吧,pipline 里面可以开,抓包不清楚,自动化公司项目,可以让开发开个万能验证码,或者暂时屏蔽。

  • 一款 GUI 测试工具分享 (python3 + tkinter) --- 目的是简化常规的 app 操作 at August 04, 2021


    昨天上班偷做了个😂

  • 自动测试为什么总是退出去呢?sleep 时间有关系吗 at July 28, 2021

    传参加上 "newCommandTimeout": 6000

  • 请问下这个继承父类怎么取局部变量 at June 29, 2021

    hah, pytest 我也用,他也兼容了 unittest 的东西,更方便快捷

  • 请问下这个继承父类怎么取局部变量 at June 28, 2021

    上面的 if outcome.success 这块一定是为 True 的,因为源码定义是为 True,会走进来

    所以在这边变为 False 的情况下去把类的属性值进行更改,后续有个调用 TearDown 的函数,在用例执行结束之前我们需要写 db,如果用例执行失败/错误了那就不写 db 了,所以获取 outcome.success 是为了判断用例是否执行成功。
    这块逻辑我试验了没有问题,只是不确定大家是不是都这样拿数据,还是有更好的办法
    英文确实拼错了😂 尴尬

  • 请问下这个继承父类怎么取局部变量 at June 28, 2021

    var 中间变量是源码给我的,也就是我上面回复贴图里面的 outcome.success,我的意思可能没表述清楚,我是指这个地方不能把当前的 outcome.success 值给 return 出来,因为这样后面源码就不会执行了。目前的话是把 outcome.success 的值用 init 里面的属性值保存,不清楚大家都是用什么方法去保存变量,然后调用的

  • 请问下这个继承父类怎么取局部变量 at June 28, 2021

    周五的时候试了下可以拿到相关的值,我修改的是 unittest.TestCase 类里面的 run 方法。我在想应该还是要再写个 get 函数去专门获取对应的值,但是这个 get 的函数需要一个传参,传参的值还是在 classA 里面获取到的,在 ClassB 里面仍绕不开去拿这个传参的值,还是需要在 ClassA 里面加属性值。

  • 请问下这个继承父类怎么取局部变量 at June 25, 2021

    突然领悟了,先在 classA 里面加个 init 的属性值,然后在执行 fun2() 的过程中把属性值改变,然后在 fun4() 中去超类继承,然后使用父类的 init 的值就可以了。😂 不知道是不是都用这个方法呢

  • Appium 并发执行后让不同的手机执行不同的用例,这个怎么实现? at June 21, 2021

    https://testerhome.com/topics/30314 可以看下我之前这边的传参,需要用 yield

  • Appium 并发执行后让不同的手机执行不同的用例,这个怎么实现? at June 18, 2021

    你是 unittest 框架的还是 pytest 框架的

  • Appium 并发执行后让不同的手机执行不同的用例,这个怎么实现? at June 18, 2021

    路小坏读配置那边还有起 appium 的进程我没用,可以参考这篇的来启动关闭 appium 的服务还有读取设备信息。
    https://www.cnblogs.com/zhenyu1/p/12731836.html

  • Appium 并发执行后让不同的手机执行不同的用例,这个怎么实现? at June 18, 2021

    你可以看下这个博主写的,
    https://www.cnblogs.com/grandlulu/p/10282201.html 基于 unittest
    https://www.cnblogs.com/grandlulu/p/10331612.html 基于 pytest
    我都试过了,这个博主的多进程可行

  • Appium 并发执行后让不同的手机执行不同的用例,这个怎么实现? at June 16, 2021

    是的

  • Appium 并发执行后让不同的手机执行不同的用例,这个怎么实现? at June 10, 2021

    看起来这好像是需要多台 linux 设备用主从去跑

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

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