zoukankan      html  css  js  c++  java
  • driver全局变量设置

    小白总会有些问题可以困扰了N久,就比如启动APP的dirver。

    比如像我现在启动个APP会生成个driver,然后其他测试文件/测试类都需要用到driver的。

    我只想启动一次driver,这个情况在python会使用到什么方法?

    解决:在最先启动driver的值设置driver全局变量

    1.在方法外driver初始值,赋值为driver = None

    2.在方法内setUPClass(cls),定义全局变量->global driver

    3.driver实例化

    即是启动APP一次,有几个进程则会有几个driver

    driver = BaseDriver().android_driver(i)

    4.在其他地方调用时,直接给所调用的类传输driver

    其他封装函数或者文件需要用到driver,传输driver,则不会重新再实例化启动一次APP

    cls.login = Login(driver)
    cls.quitLogin = QuitLogin(driver)

  • 相关阅读:
    工具
    选择排序
    c#中queue的用法
    c#加密
    话谈c#拷贝
    const与readonly的区别
    WinForm中使MessageBox实现可以自动关闭功能
    c#winform关闭窗口时触发的事件
    委托
    C# STA和MTA线程设置
  • 原文地址:https://www.cnblogs.com/kunkunZeng/p/9144237.html
Copyright © 2011-2022 走看看