selenium哪个版本兼容
时间: 2023-08-27 20:17:03 浏览: 97
Selenium的兼容性取决于你所使用的浏览器和对应的驱动程序版本。一般来说,你需要确保Selenium库与你所使用的浏览器和驱动程序版本相匹配。
以下是一些常见的Selenium与浏览器的兼容性版本:
- Chrome浏览器:你需要下载与你的Chrome浏览器版本相匹配的ChromeDriver驱动程序。你可以在ChromeDriver的官方网站(http://chromedriver.chromium.org/)上找到对应版本的下载链接。
- Firefox浏览器:Selenium 3.0及更高版本支持Firefox浏览器,你可以在Mozilla的官方网站(https://github.com/mozilla/geckodriver/releases)上找到与你的Firefox浏览器版本相匹配的GeckoDriver驱动程序。
- 其他浏览器:如果你使用的是其他浏览器,你需要查阅Selenium官方文档或相关文档,以确定所需的驱动程序和兼容性要求。
此外,确保你使用的是最新版本的Selenium库,以获得最佳的兼容性和功能支持。
如果你遇到了特定的兼容性问题,请提供更多的详细信息,以便我能够更好地帮助你解决问题。
相关问题
selenium 打开360兼容
以下是使用Selenium打开360浏览器并设置为兼容模式的Python代码:
```python
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument(r'--user-data-dir=C:\Users\username\AppData\Local\360Chrome\Chrome\User Data') # 设置用户数据目录
options.add_argument(r'--force-fieldtest=SiteIsolationExtensions/Control')
options.add_argument(r'--disable-site-isolation-trials')
options.add_argument('--disable-extensions') # 禁用扩展
options.add_argument('--disable-infobars') # 禁用信息栏
options.add_argument('--start-maximized') # 最大化窗口
options.add_argument('--disable-web-security') # 禁用web安全
options.add_argument('--no-sandbox') # 禁用沙盒模式
options.add_argument('--disable-gpu') # 禁用GPU加速
options.add_argument('--disable-dev-shm-usage') # 禁用/dev/shm使用
options.add_argument('--disable-browser-side-navigation') # 禁用浏览器侧边导航
options.add_argument('--disable-features=site-per-process') # 禁用站点隔离
options.add_argument('--disable-features=VizDisplayCompositor') # 禁用viz显示组合器
options.add_argument('--disable-features=NetworkService') # 禁用网络服务
options.add_argument('--disable-features=NetworkServiceInProcess') # 禁用进程内网络服务
options.add_argument('--disable-features=RendererCodeIntegrity') # 禁用渲染器代码完整性检查
options.add_argument('--disable-features=IsolateOrigins') # 禁用隔离起源
options.add_argument('--disable-features=SharedArrayBuffer') # 禁用共享数组缓冲区
options.add_argument('--disable-features=AudioServiceOutOfProcess') # 禁用音频服务外部进程
options.add_argument('--disable-features=OutOfBlinkCors') # 禁用跨域请求
options.add_argument('--disable-features=OutOfBlinkCors') # 禁用跨域请求
options.add_argument('--disable-features=UseSurfaceLayerForVideo') # 禁用使用表面层进行视频
options.add_argument('--disable-features=TextFragmentAnchor') # 禁用文本片段锚点
options.add_argument('--disable-features=DirectSockets') # 禁用直接套接字
options.add_argument('--disable-features=AsyncWheelEvents') # 禁用异步滚轮事件
options.add_argument('--disable-features=TouchpadAndWheelScrollLatching') # 禁用触摸板和滚轮滚动锁定
options.add_argument('--disable-features=AutofillEnableAccountWalletStorage') # 禁用自动填充启用帐户钱包存储
options.add_argument('--disable-features=AutofillServerCommunication') # 禁用自动填充服务器通信
options.add_argument('--disable-features=AutofillCreditCardSigninPromo') # 禁用自动填充信用卡登录推广
options.add_argument('--disable-features=AutofillCreditCardUploadDetection') # 禁用自动填充信用卡上传检测
options.add_argument('--disable-features=AutofillProfileServerCommunication') # 禁用自动填充配置文件服务器通信
options.add_argument('--disable-features=AutofillSaveCardSignInAfterLocalSave') # 禁用自动填充保存卡后本地保存登录
options.add_argument('--disable-features=AutofillUpstream') # 禁用自动填充上游
options.add_argument('--disable-features=AutofillManualFallback') # 禁用自动填充手动回退
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip') # 禁用自动填充启用工具栏状态芯片
options.add_argument('--disable-features=AutofillEnableToolbarStatusChip')
selenium历史版本
Selenium 经历了三个版本,分别是 Selenium 1.X、Selenium 2.X 和 Selenium 3.X。其中 Selenium 1.X 和 Selenium 2.X 最大的区别在于 WebDriver。WebDriver 曾经是 Selenium 的竞争对手,用于弥补 Selenium 1.X 存在的不足。而 Selenium 2.X 则是 Selenium 和 WebDriver 两个项目的合并,也就是说 Selenium 2.X = Selenium 1.X + WebDriver。
目前的 Selenium 版本是 Selenium 3.X。历史版本中,Selenium 3.12 是与 ChromeDriver 2.38 兼容的版本。你可以在链接 https://download.csdn.net/download/iqpkeq/10421152 下载 Selenium 3.12 和 ChromeDriver 2.38。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>