zoukankan      html  css  js  c++  java
  • WebDriver API 控制浏览器(虫师《selenium3自动化测试实战--基于Python语言笔记12》)

    1.控制浏览器窗口大小

    设置指定大小的浏览器窗口:driver.set_window_size(宽, 高)
    设置全屏显示:driver.maximize_window()
    from selenium import webdriver
    
    driver = webdriver.Chrome()
    driver.get("http://m.baidu.com")
    
    # 参数数字为像素
    print("设置浏览器宽480,高800显示")
    driver.set_window_size(480, 800)
    # 全屏显示:driver.maximize_window()
    driver.quit()

    2.控制浏览器前进,后退

    driver.back()后退

    driver.forward()前进

    from selenium import webdriver
    
    driver = webdriver.Chrome()
    
    # 访问百度首页
    first_url = "http://www.baidu.com"
    print("now access %s" %(first_url))
    driver.get(first_url)
    
    # 访问新闻页
    second_url = "http://news.baidu.com/"
    print("now access %s" %(second_url))
    driver.get(second_url)
    
    # 返回(后退)到百度首页
    print("back to %s" %(first_url))
    driver.back()
    
    # 前进到新闻页
    print("back to %s" %(second_url))
    driver.forward()
    
    driver.quit()
    
    运行结果如下:
    now access http://www.baidu.com
    now access http://news.baidu.com/
    back to http://www.baidu.com
    back to http://news.baidu.com/

    3.模拟浏览器刷新

    刷新当前页面:driver.refresh()

    driver.refresh()

    手动刷新web页面:F5

  • 相关阅读:
    【转载wpf命令】
    【转载WPF资源】
    【转载MVVM模式的简介】
    【转载有关XmlAttribute的知识】
    【test7】stream、用于输入和输出的类、特性
    【补充作业】XML和LINQ
    CodeVS 1084 乒乓球
    android开发之屏幕旋转
    Android开发之新建项目报错的问题
    Android 开发获取用户权限
  • 原文地址:https://www.cnblogs.com/kite123/p/11465697.html
Copyright © 2011-2022 走看看