zoukankan      html  css  js  c++  java
  • 三、页面的基本操作

    一、打开浏览器

    #coding:utf-8

    #从selenium 包中导入 webdriver

    from selenium import webdriver

    #打开Chrome浏览器

    driver=webdriver.Chrome()

    二、基本操作

     1. 打开网址

      driver.get("https://i.cnblogs.com")

     2. 页面刷新

      driver.refresh()

     3. 页面返回与后退

      driver.back()

      driver.forward()

     4. 设置窗口大小

      driver.maximize_window()

      driver.set_window_size(200,300)

     5. 点击元素

      driver.find_elemwnt_by_id("button").click()

     6. 清空文本框

      driver.find_element_by_id("username").clear()

     7. 输入文本

      driver.find_elemwnt_by_id("username").send_keys("lucky")

     8. 获得当前页面的句柄

      drivere.current_window_handle

     9. 切换页面句柄

      driver.switch_to.window(handle)

     10. 获得当前页面的title

      driver.title

     11. 获得当前页面的源码

      driver.page_source

     12. 获得当前页面的url

      driver.current_url

     13. 清除缓存

      driver.delete_all_cookies

     14. 截屏

      driver.get_screenshot_as_file('D:Desktop')

     15. 关闭当前页面

      driver.close()

     16. 退出浏览器

      driver.quit()

     17.模拟‘enter’提交表单

      driver.find_elemwnt_by_id("username").submit()

  • 相关阅读:
    c# ThreadPool 判断子线程全部执行完毕的四种方法
    很多人都爱玩的lol..
    Go 的位操作
    wrk压测工具
    Go函数作为值与类型
    家用PC发展设想
    开车的烦恼
    一款一体机的设想
    nodejs开发环境的搭建
    Python网页抓取程序(续)
  • 原文地址:https://www.cnblogs.com/cj1138187197/p/12874840.html
Copyright © 2011-2022 走看看