zoukankan      html  css  js  c++  java
  • selenium常用操作之浏览器和页面操作

    from selenium import webdriver
    import time
    
    #浏览器启动前先读取用户信息
    option=webdriver.ChromeOptions()
    option.add_argument(r"user-data-dir=C:UsersADMINI~1AppDataLocalGoogleChromeUser Data")
    
    # 开始会话
    driver=webdriver.Chrome(options=option)
    
    # 访问一个地址
    driver.get("http://www.baidu.com")
    
    # 全屏
    driver.maximize_window()  # 全屏
    # driver.set_window_size(1000,800) # 设置浏览器窗口宽高
    
    # 后退
    driver.back()
    
    # 前进
    driver.forward()
    
    # 刷新
    driver.refresh()
    
    # 获取窗口标题
    print(driver.title)
    
    # 获取当前窗口的URL
    print(driver.current_url)
    
    # 获取当前窗口的句柄
    print(driver.current_window_handle)
    
    time.sleep(3)
    
    # 关闭浏览器当前正在使用的窗口
    driver.close()
    
    # 关闭整个浏览器会话
    driver.quit()
    

      

  • 相关阅读:
    touchMove VS touchCancel
    svg viewbox 作用
    reactjs reactLink
    放开linux下的端口
    运算符重载函数作为类成员函数和友元函数 (转)
    MBean和MXBean 区别
    transfer-encoding
    CSRF
    vue知识拓展
    居中
  • 原文地址:https://www.cnblogs.com/123blog/p/12465517.html
Copyright © 2011-2022 走看看