Selenium学习 - 库目录解析

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

猜你喜欢

转载自www.cnblogs.com/ringboow/p/11120078.html
今日推荐