• 常用操作


    操作Cookie
    // Go to the correct domain
    driver.get("http://www.example.com");
    
    // Now set the cookie. This one's valid for the entire domain
    Cookie cookie = new Cookie("key", "value");
    driver.manage().addCookie(cookie);
    
    // And now output all the available cookies for the current URL
    Set<Cookie> allCookies = driver.manage().getCookies();
    for (Cookie loadedCookie : allCookies) {
        System.out.println(String.format("%s -> %s", loadedCookie.getName(), loadedCookie.getValue()));
    }

    SwitchTo Window命令

    Set<String> handles = driver.getWindowHandles();
    String currentHandle = driver.getWindowHandle();
    for (String handle : handles ) {
        if(!currentHandle.equals(handle)){
            driver.switchTo().window(handle);
            }
        }

    SwitchTo Frame命令

     driver.switchTo().frame("frameName");
    driver.switchTo().defaultContent(); //return default frame

    SwitchTo PopUp命令

    Alert alert = driver.switchTo().alert();
    alert.accept();


    谷歌浏览器启动配置
    https://blog.csdn.net/bpz31456/article/details/80455708
    启动参数
    https://peter.sh/experiments/chromium-command-line-switches/
    参考
    https://sites.google.com/a/chromium.org/chromedriver/home
    查看谷歌NetWork数据
    https://blog.csdn.net/zhuyiquan/article/details/80148767
     
  • 相关阅读:
    docker-compose.yml(2)
    docker-compose.yml(3)
    docker-compose.yml(4)
    生产者&消费者.py
    工作机制.py
    2.5 webpack 进阶
    2.3 Gulp
    2.4 webpack + gulp 构建完整前端工作流
    2.2 webpack
    2.1 前端工程化概述
  • 原文地址:https://www.cnblogs.com/wldan/p/10534414.html
Copyright © 2020-2023  润新知