selenium模块及类组织关系
2024-10-21 15:44:26
问题:webdriver子模块中为什么可以直接使用类Chrome、ChromeOptions、Firefox、FirefoxProfile...
在webdriver的__init__.py文件中已经从.firefox.webdriver 导入了 WebDriver并重新命名为Chrome、Firefox、Ie...
所以可以直接使用
# webdriver子模块的__init__.py文件
from .firefox.webdriver import WebDriver as Firefox # noqa
from .firefox.firefox_profile import FirefoxProfile # noqa
from .firefox.options import Options as FirefoxOptions # noqa
from .chrome.webdriver import WebDriver as Chrome # noqa
from .chrome.options import Options as ChromeOptions # noqa
from .ie.webdriver import WebDriver as Ie # noqa
from .ie.options import Options as IeOptions # noqa
from .edge.webdriver import WebDriver as Edge # noqa
from .opera.webdriver import WebDriver as Opera # noqa
from .safari.webdriver import WebDriver as Safari # noqa
from .blackberry.webdriver import WebDriver as BlackBerry # noqa
from .phantomjs.webdriver import WebDriver as PhantomJS # noqa
from .android.webdriver import WebDriver as Android # noqa
from .webkitgtk.webdriver import WebDriver as WebKitGTK # noqa
from .webkitgtk.options import Options as WebKitGTKOptions # noqa
from .remote.webdriver import WebDriver as Remote # noqa
from .common.desired_capabilities import DesiredCapabilities # noqa
from .common.action_chains import ActionChains # noqa
from .common.touch_actions import TouchActions # noqa
from .common.proxy import Proxy # noqa
最新文章
- 《你不知道的JavaScript》整理(一)——作用域、提升与闭包
- STM32 NVIC配置详解
- array
- [deviceone开发]-UI组件的动画示例
- Eclipse查看hadoop源代码出现Source not found,是因为没有添加.zip
- .NET: C#: Datetime
- Call requires API level 3 (current min is 1)
- sublime exclude folder?
- Inno ;Setup技巧[界面]欢迎页面上添加文字
- 求一个整数数组最大子数组之和,时间复杂度为N
- Mongodb启动&;关闭
- 预加载(图片,css ,js)
- OOAD与UML
- Java序列化和反序列化,你该知道得更多
- iOS ReplayKit实时录制屏幕实现方案的细节记录
- css3学习--select怎么去掉默认样式
- OpenStack平台上,windows云主机可以ping通百度但是无法打开网页,部分其它网页可以打开
- HDU 6098 17多校6 Inversion(思维+优化)
- Monty Hall 问题与贝叶斯定理的理解
- python XlsxWriter Example: Hello World