测试之家
  • Topics
  • QA
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • Sign Up
  • Sign In
会员
daqiao (大桥)
第 8112 位Users / 2016-03-23
5 篇帖子 • 185 条回帖
14 关注者
0 正在关注
22 收藏
未设置 GitHub 信息.
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 【北京】快手 - 商业化技术部 招聘 测试开发工程师(面试快) at April 18, 2024

    必然会啊

  • UI 自动化测试平台 at April 02, 2024

    这样的 UI 自动化平台见过一些,但说到好用的是一个都没有,还是自己撸代码来的方便。

  • 【北京】快手 - 商业化技术部 招聘 测试开发工程师(面试快) at March 29, 2024

    JD 要求真不高

  • 【UI 自动化】Playwright 中元素定位问题 at March 29, 2024

    看你代码是正常的,没按预期工作应该还是定位不精确的问题,看你截图定位在了一个看不见的元素。
    可以在这里打个断点,进入交互模式,先确定所在的 iframe,再遍历所有的 checkbox, 可以用

    target_frame.locator('#isCheck').highlight()
    

    来高亮显示定位的元素,如果还定位不到就改方法。有个似乎更方便的办法是在执行到 page.pause() 时,用自带的 inspector 来帮忙

  • burpsuite+xray 实现联动测试 at March 28, 2024

    xray 是长亭的产品,当前并没有开源

  • burpsuite+xray 实现联动测试 at March 26, 2024

    这相当于浏览器的请求先到 burpsuite,再到 xray,再到目标服务器

  • 经历人生第一次被裁,15+ 年的测试经验,有招测试的或者管理的吗? at March 26, 2024

    你才 15+ ,我 19+ 呢

  • 【UI 自动化】Playwright 中元素定位问题 at March 26, 2024

    你代码的最后一行,target_frame.locator('#isCheck') 大概率是匹配到了多个元素,其中第一个还是隐藏的,所以操作不了。 可以尝试在这一行之前,print(target_frame.locator('#isCheck').count()) 检查下匹配的元素个数来确认下。 另外如果只匹配可见的元素,可以这么来匹配 target_frame.locator('#isCheck:visible') 加一个 ":visible"

  • 好奇。国产数据库的底层是基于什么开源架构或标准或协议去实现? at March 14, 2024

    当然不是,有很多种不同类型的 DB

  • 【UI 自动化】Playwright 中元素定位问题 at March 14, 2024

    看截图, .locator('#isCheck') 匹配的第一个元素是隐藏的,不是你想要的那个复选框,所以问题还是你的定位有为题。

  • 高级测试工程师 - 北京-saas-15K~25K at March 11, 2024

    根据邮件地址来看,是天润融通

  • 互联网 - 专升本 和 统招本科 真的差的这大吗? at February 11, 2024

    年轻时也谈不上啊。我部门里的同事,哈工大复旦北交,甚至本科北大的,都有遇到啊。

  • 互联网 - 专升本 和 统招本科 真的差的这大吗? at January 23, 2024
    Author only
  • 【社招】【美团】招聘(高级/资深)测试开发工程师【年底冲刺,名额真的非常多】 at November 28, 2023

    楼上几位,美团办公地点,应该是北京望京啊

  • 求简历~滴滴出行~国际化金融 - 测试专家岗位(D7-D8) at November 23, 2023

    差不多 5 年前几乎拿到 dd 的正式 offer,现在 40+ 已经不可能了

  • 做了流量录制回放,还做接口自动化吗? at November 11, 2023

    举个例子,假设要添加一个项目,接着修改这个项目信息,再删除这个项目,如果仅用录制的数据,就做不到吧

  • 又到年底了,大家今年都干了些啥牛逼的成果? at November 11, 2023

    2 月离职,大礼包还不够今年在股市里赔的 1/5,惨绝人寰

  • 有什么开源接口自动化平台可用? at November 04, 2023

    还有做成 web 版 jmeter 的,简直恶心的要死,纯属刷 KPI 忽悠公司

  • 语雀质量体系与自动化 at October 28, 2023

    这是运维的锅吧

  • 求助如何使用 Jenkins 持续集成 playwrigh+pytest at October 12, 2023

    很简单,CentOS 上跑个 Docker 不就行了么

  • 很困扰,大佬们,怎么提升 UI 自动化脚本执行效率 at October 09, 2023

    既利用了 pytest-xdist 也用了自写的多进程,这样测试报告就能汇总了,其实很简单。大致代码如下:

    
    from multiprocessing import Pool
    import pytest
    
    def run_case_part(pytest_lst):
        pytest.main(pytest_lst)
    
    def main():
        case_lsts = [
            ['-s', '--alluredir=report/xml_20231009_0829', './cases/', '-n', '2', '--dist=loadfile', '-m', 'p1'],
            ['-s', '--alluredir=report/xml_20231009_0829', './cases/', '-n', '2', '--dist=loadfile', '-m', 'p1']
            ]
        p = Pool()
        for run_lst in case_lsts :
            p.apply_async(run_case_part, args=(run_lst,))
        p.close()
        p.join()
    
    
    if __name__ == '__main__':
        main()
    

    需要按自己要求处理下变量 case_lsts 就差不多了,里面 的 '-n', '2' 表示 2 个进程执行,'--dist=loadfile' 表示每个 py 文件的所有测试都在同一个进程中运行 (这个自己可以取舍,如果单 py 文件中的 case 有关联,建议加上,也可按自己的情况改成 loadgroup 或 loadscope 或其它)

  • web 自动化定位元素,有些功能或菜单是通过权限控制的,存在不确定性,怎么处理比较好呢 at September 12, 2023

    这必然要分账号来分别测试啊。比如账号 A 登录后打开某个页面,应该有哪些功能入口 (如菜单上的选项),应该没有哪些入口,要做断言校验啊。

  • 封装 playwright,写了一个 UI 自动化平台,有一些问题想问问大家怎么处理 at September 12, 2023

    愿望是美好的,除了 css 和 xpath,实际上还有对各种情况做判断和相应处理,平台是很难做到较好支持的。

  • 封装 playwright,写了一个 UI 自动化平台,有一些问题想问问大家怎么处理 at September 11, 2023

    始终觉得在这种平台上写 case 简直是折磨,效率太低太低。

  • 有没有 pytest 接口自动化技术交流群啊??求拉 at September 11, 2023

    根据个人经验,在这种群里无法正常顺利讨论技术问题的。

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

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