1.0 python-client以及ui自动化介绍

 

    appium的client-----捕获元素和对元素进行操作都是在client里面去写脚本实现的,client会将你写的python脚本发送到appium server上,然后appium server将你写的脚本翻译成手机能读懂的语言,手机执行,执行完成之后将结果返回给appium server,然后appium server 返回结果给client!

  client可以看作是代码将webdriver协议兼容进来,并且在webdriver协议上进行一些拓展,然后client的代码可以使java、python、ruby等等!

python-client 

    完全支持webdriver协议

    继续和扩展了 webdriver.Remote

    支持python下的测试框架

ui自动化介绍(面试最可能被菜鸡面试官问道的问题):

   关于UI自动化缺点

    ui自动化相对面前测试水准开发成本以及时间周期较长,(取决于测试人员的编程水准)

    项目迭代快,自动化测试需兼功能测试 

    脚本量大了以后难以维护

    不同测试人员由于编程水准以及脚本风格差异较大,难以阅读

  关于UI自动化的优点:

    想不出太多,只说一点...加工资

  什么样的项目适合自动化测试: 

          

原文地址:https://www.cnblogs.com/pythontest/p/9309303.html