selenium
|
|---common : 导出exceptions
| |
| |---exceptions.py
| WebDriverException继承自Exception,然后扩展出整个selenium框架的全部异常类型定义。
|
|---webdriver
| 1、公共接口
| (1) Remote : "remote"目录,与webdriver.exe进行通信控制的公共基类。
| (2) DesiredCapabilities : "common"目录,负责启动webdriver服务端时的参数设置。
| (3) ActionChains : "common"目录,是执行低级交互的一种方式,例如:鼠标移动,鼠标点按,键盘操作,文本操作等。
| (4) TouchActions : "common"目录,与ActionChains类似,模拟用户的触摸操作。
| (5) Proxy : "common"目录,用于设置webdriver服务器的代理。
| 2、浏览器接口:
| (1) firefox相关 : Firefox、FirefoxProfile、FirefoxOptions。
| (2) chrome相关 : Chrome、ChromeOptions。
| (3) ie相关 : Ie、IeOptions。
| (4) edge相关 : Edge。
| (5) opera相关 : Opera。
| (6) safari相关 : Safari。
| (7) blackBerry相关 : BlackBerry,黑莓浏览器。
| (8) phantomjs相关 : PhantomJS,一种无界面浏览器的JavaScript API。
| (9) android相关 : Android,关联到安卓原生界面UI的自动化框架Selendroid。
| (10) webkitgtk相关 : WebKitGTK、WebKitGTKOptions,一种WebKit在GTK+平台下的接口。
| |
| |---common
| |
| |---remote
| |
| |---chrome
| |
| |---support
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。