zoukankan      html  css  js  c++  java
  • Selenium-webdriver基本操作1

    #! /usr/bin/env python
    #coding=utf-8
    
    from selenium import webdriver
    import time
    
    print("====浏览器最大化===")
    #生成driver对象
    driver = webdriver.Firefox()
    
    #将浏览器最大化
    #driver.maximize_window()
    #设置宽高
    #driver.set_window_size(666,888)
    
    url = "http://www.baidu.com"
    driver.get(url)
    time.sleep(3)#sleep可有可无,主要是为了防止页面打开太慢,导致没法找到需要的元素
    print("网站名称:",driver.title)
    
    #截图
    driver.get_screenshot_as_file("D:\python workspace\SEClassDemo\1.jpg")
    
    #刷新
    driver.refresh()
    
    time.sleep(3)
    driver.get("https://www.cnblogs.com/")
    print("网站名称:",driver.title)
    
    time.sleep(3)
    #后退
    driver.back()
    
    time.sleep(3)
    #前进
    driver.forward()
    
    time.sleep(3)
    '''
    关闭当前窗口,并不会结束进程
    driver.close()
    '''
    #结束进程
    driver.quit()

    结果:

  • 相关阅读:
    Jenkins 搭建篇
    gitlab搭建使用
    apiDoc部署搭建
    传统切图
    Web前端性能优化的9大问题
    photoshop cc 智能切图
    ps切图
    前端ps切图,图文教程,详细。
    axios
    数组API
  • 原文地址:https://www.cnblogs.com/R-bear/p/7136690.html
Copyright © 2011-2022 走看看