zoukankan      html  css  js  c++  java
  • selenium执行脚本前自动清空缓存

    package clearTemp;
    
    import java.io.File;
    
    import org.apache.commons.io.FileUtils;
    
    public class ClearTemp {
        
        public static void  clearTempFile() throws Exception{
    
        try
        {
            File objTempFolder = new File(System.getProperty("java.io.tmpdir"));
            for(File objEach : objTempFolder.listFiles())
            {
                if(objEach.getName().toString().toLowerCase().contains("scoped_dir"))
                {
                    if(objEach.isDirectory())
                    {
                        FileUtils.deleteDirectory(objEach);
                    }
                }
            }
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
        
        }
        
    }

    定义成静态方法  可以直接使用

    在启动driver之前使用该方法。

    @BeforeClass(alwaysRun = true) 
    public void setUp() throws Exception {    
    //chrome 谷歌浏览器初始化
    ChromeOptions options = new ChromeOptions();
    options.addArguments("--test-type");  
    System.setProperty("webdriver.chrome.driver", "drivers\chromedriver.exe");
    ClearTemp.clearTempFile();
    driver = new ChromeDriver(options);        
    //页面元素初始化
    loginPage=new LoginPage(driver);
    projectPage = new ProjectPage(driver);
    registerPage=new RegisterPage(driver);
    adminLoginPage=new AdminLoginPage(driver);
    navigationBar=new NavigationBar(driver);
    collegePage=new AdminCollegePage(driver);
    coursePage=new CoursePage(driver);
    actions=new Actions(driver);
    dataMarketPage=new DataMarketPage(driver);
    adminDataMarketPage=new AdminDataMarketPage(driver);
    js =(JavascriptExecutor) driver;
    wait=new WebDriverWait(driver,20);
    //最大化窗口
  • 相关阅读:
    微信小程序开发入门(二)
    微信小程序开发入门(一)
    django入门与实践(续)
    django入门与实践(开)
    Python六剑客
    python入门(二十讲):爬虫
    python入门(十九讲):多进程
    ES6箭头函数
    ES6
    数据库常用命令
  • 原文地址:https://www.cnblogs.com/amy7758/p/5783356.html
Copyright © 2011-2022 走看看