Common
模块 | 解析 |
---|
selenium.common.exceptions | 所有的webriver代码里可能出现的Exceptions |
Webdriver.common
模块 | 解析 |
---|
selenium.webdriver.common.action_chains | 模拟PC端鼠标操作 |
selenium.webdriver.common.alert | 与提示框的交互操作 |
selenium.webdriver.common.by | 支持的定位方式 |
selenium.webdriver.common.desired_capabilities | 配置webdriver的测试环境,如CHROME、FIREFOX |
selenium.webdriver.common.keys | 用于模拟电脑键盘操作,如ENTER、F5 |
selenium.webdriver.common.touch_actions | 模拟移动端触摸操作 |
selenium.webdriver.common.utils | 将主机名解析为IP地址 |
selenium.webdriver.common.proxy | 代理信息,包括代理类型和配置 |
selenium.webdriver.common.service | 服务 |
selenium.webdriver.common.html5.application_cache | 返回一个 ApplicationCache 对象 来和 浏览器应用缓存交互 |
Webdriver.support
模块 | 解析 |
---|
selenium.webdriver.support.abstract_event_listener | 监听器 |
selenium.webdriver.support.color | 颜色hex/rgb/rgba转换 |
selenium.webdriver.support.event_firing_webdriver | 网页事件监听 |
selenium.webdriver.support.expected_conditions | 预期条件,用于条件判断 |
selenium.webdriver.support.select | select下拉框处理 |
selenium.webdriver.support.wait | 显示等待,UI自动化推荐使用这种等待方式 |
Webdriver.remote
模块 | 解析 |
---|
selenium.webdriver.remote.command | 定义标准WebDriver命令的常量 |
selenium.webdriver.remote.errorhandler | WebDriver服务器返回的错误 |
selenium.webdriver.remote.mobile | |
selenium.webdriver.remote.remote_connection | |
selenium.webdriver.remote.utils | 工具(包括处理json、解压文件) |
selenium.webdriver.remote.webdriver | WebDriver操作(包括定位元素、操作浏览器、cookie处理、handle处理、iframe处理、截图、switch_to等) |
selenium.webdriver.remote.webelement | 基于web元素的操作(包括定位元素、判断元素状态、输入、提交、截图等) |
Webdriver.chrome
模块 | 解析 |
---|
selenium.webdriver.chrome.options | 设置chrome浏览器的选项 |
selenium.webdriver.chrome.service | 管理ChromeDriver启动/停止 |
selenium.webdriver.chrome.webdriver | 控制ChromeDriver |
Webdriver.firefox
模块 | 解析 |
---|
selenium.webdriver.firefox.extension_connection | |
selenium.webdriver.firefox.firefox_binary | |
selenium.webdriver.firefox.options | |
selenium.webdriver.firefox.firefox_profile | |
selenium.webdriver.firefox.webdriver | |
Webdriver.ie
模块 | 解析 |
---|
selenium.webdriver.ie.webdriver | |
Webdriver.opera
模块 | 解析 |
---|
selenium.webdriver.opera.webdriver | |
Webdriver.safari
模块 | 解析 |
---|
selenium.webdriver.safari.service | |
selenium.webdriver.safari.webdriver | |
Webdriver.android
模块 | 解析 |
---|
selenium.webdriver.android.webdriver | |
Webdriver.phantomjs不再支持
参考链接 https://seleniumhq.github.io/selenium/docs/api/py/api.html