zoukankan      html  css  js  c++  java
  • 封装浏览器对象

    有两种方法:

    1. 写一个方法

      

    1     public static WebBrowser browser;
    2     
    3     public static WebBrowser getBrowser() {
    4         if(browser==null)
    5             browser = BrowserEmulator.getBrowser();
    6         return browser;
    7     }

    然后在测试脚本中导入本包,并用类名.getBrowser()调用. 这样的话因为脚本中多次需要调用浏览器以便用到其方法, 最后脚本里就看到满屏的class.getBrowser().

    所以想要简化代码. 请教了组里的大神后, 用第二种方法简化.

    2. 静态变量

    1     public static final WebBrowser browser;
    2     
    3     static {
    4         browser = BrowserEmulator.getBrowser();
    5     }
    1 import static com.crewbudget.bean.AntBrowser.browser;

    先封装一个静态变量, 再在测试脚本中引入该变量, 就可以直接用browser.来调用各个方法了.

    TODO

    对于两种方法的优劣势, 想的还不是很清楚. 待我多用用再来总结.

  • 相关阅读:
    模拟登录
    服务器的
    多线程爬虫
    新浪微博
    。。
    ** turtle模块和random模块
    收藏链接python--向大神学习
    126邮箱发送邮件测试1
    LabVIEW版本控制(转)
    正交编码器单端转差分
  • 原文地址:https://www.cnblogs.com/cheese320/p/8888158.html
Copyright © 2011-2022 走看看