zoukankan      html  css  js  c++  java
  • 03-Selenium简单操作

    一、Selenium的介绍

    selenium下包含2个包,commonwebdriver

    common下仅有一个exceptions。`selenium.common.exceptions`所有selenium中可能发生的异常。
    其他操作及功能都在webdriver内。webdriver里除了common 和support ,其余的都是对应浏览器的方法/属性等

    Selenium WebDriver涉及的操作

    二、基本操作

    WebDriver对象的常用方法和属性:(browser=webdriver.Chrome()即browser的方法和属性):

    - `back()`: 在浏览器历史记录中后退一步
    - `forward()`: 在浏览器历史上前进一步
    - `close()`: 关闭当前标签页窗口
    - `quit()`:退出驱动程序并关闭每个关联的窗口
    - `refresh()`:刷新当前页面
    - `name`:返回此实例的基础浏览器的名称
    - `title`:返回当前页面的标题
    - `current_url`:获取当前页面的URL
    - `get(url)`:在当前浏览器会话中加载网页,一定要输入全部链接,包括“http://”,否则可能找不到
    - `current_window_handle`:返回当前窗口的句柄
    - `window_handles`:返回当前会话中所有窗口的句柄

    element的方法和属性包括:

    - clear() :清除文本元素
    - click() :单击元素按钮
    - send_keys() #发送元素值,例如获取的搜素框后向其中输入搜素内容
    - submit() :提交表单
    - id :selenium使用的内部ID
    - tag_name :获取元素的tagName属性
    - text :获取元素的文本
    - get_attribute():获取指定属性

  • 相关阅读:
    [HAOI2006] 旅行
    Vue 2 --v-model、局部组件和全局组件、父子组件传值、平行组件传值
    Flume简介及安装
    MySQL数据目录更改及相关问题解决方案
    更换gcc工具链
    支持多种类型的数据集合作为数据源
    23种设计模式--中介者模式-Mediator Pattern
    PID算法原理 一图看懂PID的三个参数
    内存四区
    趣味算法讲解
  • 原文地址:https://www.cnblogs.com/testeremma/p/12594287.html
Copyright © 2011-2022 走看看