• selenium--关闭窗口,指定窗口大小,前进,后退,刷新等等


    关闭窗口

    在selenium中执行完关闭窗口一般有两种方法:

    driver.close()
    driver.quit()
    
    • 1
    • 2

    这两个都是常用的方法,但是他们有什么区别呢?
    对于driver.close(),他是关闭当前窗口,所有窗口关闭完后,浏览器自动关闭,相当于每个页面的小叉叉。
    在这里插入图片描述

    对于driver.quit(),不管有多少窗口,直接关闭浏览器,相当于下面这个小叉叉。
    在这里插入图片描述


    跳转到指定页面

    driver.get(url)
    
    • 1

    以谷歌浏览器为例:

    from selenium import webdriver
    
    driver = webdriver.Chrome()
    # 跳转到百度页面
    driver.get("https://www.baidu.com")
    
    • 1
    • 2
    • 3
    • 4
    • 5

    运行后就跳转到了谷歌浏览器的百度页面:
    在这里插入图片描述


    窗口大小设置

    # 窗口最大化
    driver.maximize_window()
    
    # 窗口最小化
    driver.minimize_window()
    
    # 指定窗口大小
    driver.set_window_size()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    例如:

    from selenium import webdriver
    
    driver = webdriver.Chrome()
    driver.get("https://www.baidu.com")
    
    # 窗口最大化
    driver.maximize_window()
    
    # 窗口最小化
    driver.minimize_window()
    
    # 指定窗口大小
    driver.set_window_size(500, 300)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    对上面代码进行调试,跳转到百度页面,默认的大小是这样的
    在这里插入图片描述
    对代码进行调试:
    最大化时:
    在这里插入图片描述
    相当于下面这个键
    在这里插入图片描述
    最小化时,页面消失,相当于:
    在这里插入图片描述

    指定窗口大小时:
    在这里插入图片描述
    可以看到,页面变成了我们指定的大小


    返回上个页面

    driver.back()
    
    • 1

    相当于下面这个键。
    在这里插入图片描述
    如果打开浏览器只进行这个操作,那么就是空白的画面:
    在这里插入图片描述


    前进到下一个页面

    driver.forward()
    
    • 1

    相当于这个:
    在这里插入图片描述


    页面刷新

    driver.refersh()
    
    • 1

    这个就不用多说了

    在练习的时候为了避免浏览器跑到快看不清结果可以导入 time 加一些 sleep(),具体的可以搜一下或者看一下我另一篇selenium的文章,很简单的

    import time
    
    time.sleep()
    
    • 1
    • 2
    • 3
  • 相关阅读:
    untiy加载一张本地图片到Image
    Git--本地仓库
    python小游戏编程arcade----坦克动画图片合成
    并发程序设计,你真的懂吗?
    IDEA重新choose source
    汽车电子专栏目录一览
    玄机靶场 第一章 应急响应- Linux入侵排查
    wps阶梯表格怎么做?wps阶梯表格制作教程
    Flink Icerberg 离线输仓-维度建模过程(二)
    ubuntu22.04在线安装MySQL8
  • 原文地址:https://blog.csdn.net/qq_54426859/article/details/128056369