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盘的临时文件)。

  • 相关阅读:
    es 报错cannot allocate because allocation is not permitted to any of the nodes
    linux下获取软件源码包 centos/redhat, debian/ubuntu
    windows假死原因调查
    k8s-calico
    helm使用
    docker网络模式
    4、formula 法则、原则、数学公式
    powershell自动添加静态IP
    WDS部署Windows server2012初试
    2、puppet资源详解
  • 原文地址:https://www.cnblogs.com/DeryKong/p/10657924.html
Copyright © 2011-2022 走看看