美文网首页
selenium:selenium技术栈选择(推荐刚入门sele

selenium:selenium技术栈选择(推荐刚入门sele

作者: 淼哥1986 | 来源:发表于2020-04-07 22:34 被阅读0次
    • 开发语言选择
      推荐使用python版本

    • 选择行为驱动开发
      selenium主要用于功能测试,主要目的在于自动化的方式来测试系统的关键流程、常见的容易出错的异常流程, 推荐使用BDD语言(行为驱动开发)模式,java版本推荐testng+cucumber、python语言推荐behave

    • 标记元素的方式
      selenium获取元素有几种常见的方法:

      • 通过id、name
      • 通过xpath
        等,
        笔者建议使用自定义的标签来进行标记,好处是不影响业务逻辑,不过需要增加一些代码。
     context.driver.find_element(By.CSS_SELECTOR, "[autotest='form_remark']")
    
    • 手动编写vs插件编写
      selenium提供了火狐插件,可以录屏,不过还是建议手写,录屏导出后基本无法运行,不适合后期维护,无法结合BDD模式,还是需要手动调整。

      • selenium无法直接访问到DAG中的元素,只能通过xpath

    人生苦短,及时用python

    相关文章

      网友评论

          本文标题:selenium:selenium技术栈选择(推荐刚入门sele

          本文链接:https://www.haomeiwen.com/subject/fozophtx.html