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()
    

      

  • 相关阅读:
    nuxtjs项目安装依赖报错
    汇总资源
    nuxt.js
    关于Git每次进入都需要输入用户名和密码的问题解决
    Chrome
    44.树与树算法
    43.搜索
    41.栈
    42.排序
    39.协程
  • 原文地址:https://www.cnblogs.com/123blog/p/12465517.html
Copyright © 2011-2022 走看看