zoukankan      html  css  js  c++  java
  • 操作浏览器的基本方法

    import time 

    # 第一步导入webdriver模块

    from selenium import webdriver

     # 打开浏览器

    driver = webdriver.Chrome()

    # driver = webdriver.IE()   # IE浏览器

    # driver = webdriver.Firefox()   # Firefox浏览器


    1、页面刷新 -----driver.refresh()

    有时候页面操作后,数据可能没有及时同步,需要重新刷新

    这里可以模拟刷新页面操作,相当于浏览器输入框后面的刷新按钮 

    driver.get("http://www.baidu.com/") 

    time.sleep(5)

    driver.refresh()

    2、前进、后退----driver.forward()   -----(driver.back()

    driver.get("http://www.baidu.com/") 

    time.sleep(3)

    driver.get("http://hordehome.com/")

    time.sleep(3)

    # 后退到百度页面

    driver.back()

    time.sleep(3)

    # 前进到 http://hordehome.com/

    driver.forward() 

    3、设置窗口大小  -----set_window_size(x,y)、driver.maximize_window()

    driver.get("http://hordehome.com/") 

     time.sleep(3)

    # 设置窗口大小为 540*960

    driver.set_window_size(540,960) 

    time.sleep(3)

    # 将浏览器窗口最大化

    driver.maximize_window()

     4、截屏   ------ driver.get_screenshot_as_file("保存路径+文件名+后缀")

    driver.get("http://hordehome.com/") 

     time.sleep(3)

    driver.get_screenshot_as_file("D:\test\b1.png")

    5、退出 ------driver.close()、driver.quit()

    退出有两种方式,一种是 close、另一种是 quit 

    close 用于关闭当前窗口,当打开的窗口较多时,就可以用 close关闭窗口

    quit用于结束进程,关闭所有的窗口(最后结束测试,要用quit。quit可以收回C盘的临时文件)。

  • 相关阅读:
    docker学习网址
    ubantu安装docker
    ssh查看自己的公钥
    Ubuntu 桥接设置 (在ubantu 18.04.5 之前好用 ,,,,18.04.5 就不好用了)
    学习地址
    MANO官网
    centos7 的防火墙 开放端口
    centos7安装arp-sacn (./configure make makeinstall)
    yum源-postgresql
    行拆分,列合并
  • 原文地址:https://www.cnblogs.com/DeryKong/p/10657924.html
Copyright © 2011-2022 走看看