• 不是错误,只是 info 信息,没有定义元素描述。

    示例:

    from poium import Page, NewPageElement
    
    
    class BaiduIndexPage(Page):
        search_input = NewPageElement(name='wd', index=0, describe="百度输入框", timeout=5)
        search_button = NewPageElement(id_='su', index=0, describe="百度搜索按钮", timeout=5)
    
  • 目前研发中心只有深圳。

  • 从小.... 年轻人不讲武德,欺负我 69 岁老同志。耗子尾汁!

  • 快来投简历~!

  • 更新进度~! 已经陆续收到了 10 份左右的简历,公司流程有点忙。一般 1~2 周内会有电话预约,没有预约说明不合适,你们再看看其他机会。谢谢大家!

  • 仅楼主可见
  • 仅楼主可见
  • 不经常逛 testerhome。

    如果框架都无法实现,工具和平台就更不能。

    我来解释一下:

    • 框架

    我这里说的框架是代码框架,像 django、spring 这些 web 框架,本质上提供的给你的还是类方法,让你去使用和扩展,你可以用,可以只用一点,也可以自己灵活的实现。所以,我觉得没有什么是代码解决不了的。

    • 工具

    我当然 知道,postman 可以用 js 写扩展,我也知道 robot framework 可以自己封装 系统关键字,我更知道 httpRunner 可以在 debugtalk.py 自己封装函数。JMeter 也是可以用 Java 做扩展的。

    • 平台

    我自己做过专职平台开发,当然也知道平台也代码开发的,有啥功能不能做?

    可以问题是,我都用你的工具和平台去写代码了,说明你的工具和平台需要有代码基础的人才能用的顺手,为啥不能更加舒服高效的直接用代码解决问题?

    我的大部分观点,只是站在测试新手这边,鼓励大家写代码,多用框架这些工具,多了解一些底层的东西,写代码更加自由,更加灵活。

    而站在那些已经 已经跨过了新手阶段的,专职测试开发,测试 Leader,公司高层,现成的工具不香?我们做的平台不香? 有需求你提,我给你加!我理解,平台更好的衡量产出,可以做到更多维度的统计。 这些都是代码框架不具备的。

    可惜,新手看到的只是你这个报告挺好看的,我去学些。这也是为什么HTMLTestRunner 报告被定制了 N 多个版本, 去用 pytest 只是因为 allure 报告好看。

    不知所云,前后矛盾,有感而发。

  • @zhanzi123 首先,是可以设置的。可以加项目的 QQ 群交流,这么做的原因?

  • @Q poium 目前支持 selenium 和 appium ,最近将这种模式应用到了 facebook-wda 中,理论上也支持 uiautomator2 ,我想可以使用这种模式来兼容目前主流的测试库。