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

原文地址:https://www.cnblogs.com/testeremma/p/12594287.html