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():获取指定属性

  • 相关阅读:
    Shell for
    rsync 目录 斜杠
    shell local
    linux secureCRT utf-8编码显示
    eclipse maven 项目不显示 target目录
    如何打印身份证实际大小
    linux 去掉 ^M
    hibernate 之 集合映射中list映射
    hibernate 之 复合主键映射
    hibernate 之 组件映射
  • 原文地址:https://www.cnblogs.com/testeremma/p/12594287.html
Copyright © 2011-2022 走看看