首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

更新到ChromeDriver 78.0.3904.70后的InvalidArgumentException

是指在使用ChromeDriver 78.0.3904.70版本时,出现了无效参数异常。这个异常通常是由于代码中传递了无效的参数导致的。

解决这个问题的方法可以有以下几种:

  1. 检查代码中的参数:首先,需要仔细检查代码中传递给ChromeDriver的参数是否正确。确保所有参数的格式和值都是有效的,并且与ChromeDriver版本兼容。
  2. 更新ChromeDriver版本:如果确定参数没有问题,可以尝试更新ChromeDriver版本。去ChromeDriver官方网站(https://sites.google.com/a/chromium.org/chromedriver/)下载最新版本的ChromeDriver,并替换掉旧版本。
  3. 检查浏览器版本:ChromeDriver与Chrome浏览器版本有一定的兼容性要求。确保你的Chrome浏览器版本与所使用的ChromeDriver版本匹配。可以通过在浏览器地址栏输入"chrome://version"来查看Chrome浏览器的版本号。
  4. 检查驱动路径:如果你在代码中指定了ChromeDriver的路径,确保路径是正确的,并且指向了ChromeDriver的可执行文件。
  5. 检查系统环境:有时候,系统环境的配置也可能导致InvalidArgumentException。确保你的系统环境变量中包含了ChromeDriver所在的路径。

总结起来,解决更新到ChromeDriver 78.0.3904.70后的InvalidArgumentException的方法包括检查代码中的参数、更新ChromeDriver版本、检查浏览器版本、检查驱动路径和检查系统环境。如果以上方法都无法解决问题,可以尝试搜索相关的错误信息,查找其他开发者的解决方案或者向ChromeDriver官方论坛提问寻求帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

修复网站从万年PHP7.2更新到PHP8.0后的出现的bug

写在前面 2021年5月20日23:30左右,因为看到了WordPress仪表盘疯狂提示“为了网站的安全和效能,推荐使用PHP版本7.4以上”,然后我终于做出了一个令我后悔至今的决定——把万年没更新的PHP7.2...直接更新到PHP8.0。...在更新完成的那一刻,我脸上流露出了一丝笑容,但在浏览器中刷新网址之后,我这种喜悦的心情被一万只草泥马践踏而过了。 咋办?只能被迫营业了呗。...已解决的bug PhpMyAdmin的兼容问题 首先卸载干净phpMyAdmin,因为老版本和新apt-get install的phpmyadmin都不是最新版本的,和PHP8不兼容,去官网下载了一个phpMyAdmin5.1...array_slice($match[0], $start, $length)); if ($suffix) return $slice . "…"; return $slice; } 刷新网页后,

1.7K10
  • 【Selenium 自学系列】(一)看源码分析交互原理

    ),封装成浏览器操作的API,用来定位元素等等 Remote Server启动后就会等待Client发送请求并做出相应处理 那么 Client 是什么呢?...接受请求,并调用已封装好的浏览器的原生API执行相应操作,执行完毕后,在Response中返回执行状态、返回值等信息 从源码分析 Selenium WebDriver 我们再从从源码层面解读一下WebDriver...当然,我们可以手工启动ChromeDriver来模拟这个启动过程 手动启动ChromeDriver 有两种方式: 第一种方法 : 进入已经下载好的ChromeDriver目录,以mac终端为例,在命令行中输入命令...Firefox is requested. """ if not isinstance(capabilities, dict): raise InvalidArgumentException..._request(command_info[0], url, body=data) 该HTTP发送完毕后Chrome 就可以打开,我们通过可以手动模拟这个过程 先确保Chromedriver是在运行中

    1.2K30

    软件测试|Chrome 115之后的版本,如何更新driver?

    问题描述前两天在运行一个web自动化测试脚本时,报了如下的错误,`This version of ChromeDriver only supports Chrome version 113Current...browser version is 115.0.5790.110 with binary`,如下图所示:该报错提示我,当前的driver只支持113版本的Chrome浏览器,但是我的Chrome已经自动更新到...115版本了,总之就是非常难受,但是没有办法,我们要想运行脚本,就要更新driver,把driver更新到115。...问题解决此时只能去官网上进行查看,发现了这个通知,如下图:发现了新的Chromedriver下载地址,Chromedriver下载地址,我们可以在这个网址下载对应版本的Chromedriver,如下图:...如下图:本文主要介绍了Chrome 115以及之后版本的浏览器如何更新Chromedriver的方法,希望可以帮到大家。

    40320

    Python+Selenium与Chro

    基础环境介绍: python3.5 + selenium2.48(或以上)+chrome(版本 65.0.3325.181    64位),其中chrome截至到2018年4月份,已经更新到最新版本了....下载chromedriver.exe chromedriver.exe文件是调用chrome的驱动文件,因此该文件的版本要和chrome的版本必须兼容 chromedriver.exe下载地址如下:http...://chromedriver.storage.googleapis.com/index.html 其中chromedriver.exe版本很多,针对chrome(版本 65.0.3325.181)下载的是下图所示的版本...运行第5步的代码,极有可能会报错,给出的类似于chromedriver.exe  .....path等字样的错误信息...。如何解决呢? 关闭所有打开的chrome浏览器,再次运行。        ...按第6步的方法解决后,就可以通过selenium来调用chrome了哦...。 结束语:到此为止,大功告成了...,希望对你有帮助哦

    45220

    手把手教你搭建 Selenuim 自动化环境

    /www.google.com/chrome/ 5.本次使用的 ChromeDriver 版本为最新的 2.41,这地方请注意下,不同的 ChromeDriver 版本支持的 Chrome 版本也可能有不同...,建议这两个都更新到最新,避免重复踩坑; 如果使用的不是 Chrome 请自行安装对应浏览器的 Driver,所有的 Driver 地址可以在这里找到:http://selenium-python.readthedocs.io...ChromeDriver 是一个 zip 包,Windows 版本的话,里面就是一个 chromedriver.exe,请注意: 需要把解压后的 chromedriver.exe 全路径添加到系统环境变量...path 里面; path 修改后,需要重启命令行工具才生效; 可以通过在命令行敲命令 path,检查是否添加成功; 还有一个取巧的方法,把 chromedriver.exe 直接丢到 python...driver.quit() if __name__ == '__main__': test() 8.运行后的效果如下,如果看到提示「Chrome 正受到自动测试软件的控制」,则说明环境准备正确;

    1.1K40

    PHP 错误和异常处理(下)

    异常 错误与异常可以看作一对孪生兄弟,从严格的面向对象编程角度来说,错误指的是致命错误(Fatal Error,比如编译错误和语法错误),出现运行时错误后,程序应该无法继续往后执行,需要执行一些清理工作并记录日志后退出当前处理流程...而异常指的是程序中出现的可预测的、可恢复的中轻度问题,比如数空对象引用、文件不存在、除数为零、数组越界等,当程序运行时出现异常后,我们可以对其进行捕获,或者抛给上层的业务代码处理,和错误报告类似,如果通过...程序出现异常后,应该可以继续往后执行。...但是我们在 PHP 中可以看到两者的边界并不明显,因为异常是 PHP 5 之后实现完整面向对象机制后引入的,之前的 PHP 中只有错误,没有异常,所以你可以看到那么多的错误级别,比如 Notice、Warning...($val); 其原理是当 try 语句块中遇到异常后,会通过 catch 语句进行捕获,如果抛出的异常和声明异常类型匹配,则执行 catch 语句块中的内容。

    1K10

    Message: session not created: This version of ChromeDriver only supports Chrome version 83

    报错信息 刚结束一个愉快的周末,一直很稳定的程序突然报错 大周一的确实很慌,毕竟周一的事情太多了,而且都是比较着急的 ?...Message: session not created: This version of ChromeDriver only supports Chrome version 83 打开意思就是无法创建会话...,只支持chrome83版本的 实际也是浏览器情况也是:闪了一下就没了,打不开 一开始我还以为是 webdriver.Chrome() 原来的参数chrome_options被新的参数options替换了的原因...解决方案 修改webdriver.Chrome的参数后依然报这个错 突然想到是不是chrome版本的问题 毕竟二月份的前车之鉴, chrome://version/ ?...emm…又自动更新了,我giao 所以我的驱动chromedrive版本也要同步更新到85也可 chrome驱动下载地址 要想不被坑,也可以 禁用chrome的自动更新

    1.9K40

    腾讯云OCR

    想不到表格识别都更新到v3了,我当初的时候还是v2版本,那个时候识别出来都得手动复制到excel,没有自动导出功能的。...现在登录后,上传对应的表格图片,就会在识别结果中表格右侧出现导出表格选项,非常方便(我本科成绩单,拿来测试一下,嘿嘿)。...python代码实现自动化但我图片太多了,一个一个识别不太现实,最初的时候在CSDN上找到个代码,原理是将图片上传到腾讯云后,以json格式返回识别的内容,然后将这个内容保存到excel中,但这个代码有些问题...from=22812'chromedriver_position = r'E:\git\houdunren\chromedriver-win64\chromedriver-win64\chromedriver.exe'driver...= webdriver.Chrome(options=chrome_options, service=Service(chromedriver_position)) #原先的chrome_options

    13610

    selenium+python自动化100-linux搭建selenium环境

    于是想到用chrome来了的headless无界面模式,确实方便了不少。 为了提高自动化运行的效率和稳定性,于是把selenium自动化环境部署到linux服务器上,这样更方便。...:下载到本地后安装 先下载google-chrome最新版77.0.3865.90(有些小伙伴可能下载不了,所以我放到QQ群750815713,群文件下载) wget https://dl.google.com.../linux/direct/google-chrome-stable_current_x86_64.rpm 下载完成后,使用yum安装本地包 yum localinstall google-chrome-stable_current_x86...驱动 下载chromedriver驱动,历史版本http://npm.taobao.org/mirrors/chromedriver找到对应的驱动版本 可以使用wget下载zip包 wget http:...install zip先安装下 unzip chromedriver_linux64.zip # 解压zip 解压后把chromedriver移动到/usr/bin/目录下 mv chromedriver

    3.6K10

    开源云真机平台Sonic跨版本升级实践

    11.24号sonic发布了最新的2.0.5版本,增加了诸多特性、bug修复及优化。所以这次趁热打铁,直接把我本地的也更新到了2.0.5的版本。本文为此次升级过程中的实践记录。...Agent本地环境不再依赖node、npm、谷歌浏览器、chromedriver,可以卸载来减少Agent空间。...2.卸载1.5.0版本的server 进入sonic server的docker-compose.yml所在的目录,执行卸载命令: docker-compose down 执行命令后,docker会先停掉...plugins文件夹与jar文件,而我之前是也是docker部署的,所以只需替换docker-compose.yml文件,替换后将server、agent地址,按照之前的配置相应修改即可。...、nodejs、appium等: 4.查看前台Agent在线状态 启动成功后,刷新前台页面的Agent中心,两台agent均处于在线状态,并成功更新到了2.0.0-release版本: 各个机器展示

    1.3K20

    Spring过滤器和拦截器的区别

    拦截器 : 是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法比如动态代理就是拦截器的简单实现,在你调用方法前打印出字符串(或者做其它业务逻辑的操作),也可以在你调用方法后打印出字符串...过滤器是servlet的 2. 拦截器是spring aop的 细节区别 ①拦截器是基于Java的反射机制的,而过滤器是基于函数回调。...StringUtils.isNotEmpty(userIdString)) { throw new InvalidArgumentException(“userId is required”);...StringUtils.isNotEmpty(accessToken)) { throw new InvalidArgumentException(“accessToken is required...NumberUtils.isNumber(userIdString)) { throw new InvalidArgumentException(“userId[“ + userIdString

    62830

    手机拍视频,实时换背景,继马卡龙玩图后,Versa又出了一款更厉害的App

    在前不久荣耀9X的发布会上,一个名叫绿幕侠的App亮相了。 现场的展示中,这个App能让手机拍摄的视频,产生电影绿幕一般的效果,实时从视频中去掉背景,只保留主角人物,并把背景换成用户设定好的特效。...想要实时的进行视频处理,还能实现精细的“抠图”效果,无论对于算法还是算力来说,恐怕都不是一件容易的事。 绿幕侠背后的公司,正是此前风靡一时的手机P图应用马卡龙玩图所属的AI公司Versa。 ?...通过自研“概念网络”的优化,提升了当前帧的分割精确度,又将时间空间信息嵌入到更紧凑的维度上,降低backbone的复杂度,赵维杰他们花了半年多完成了绿幕侠算法的研究,将每一帧的处理时间降到30毫秒以下,...当他们在麒麟810上测试手机小模型时,输入了1080P的高分辨率视频,跑出结果后惊奇的发现: 麒麟810和GTX1070的运行结果在一个量级,手机上跑60ms的模型,在PC上(加上I/O)大概是20ms...“AI公司和硬件公司都在追求一个中间地带,AI公司希望能在现在的硬件上就跑更好的算法,硬件公司在追求越来越厉害的硬件平台,让越来越大的算法在体积小的移动的硬件上跑得起来。”赵维杰这样说。

    1.1K20

    selenium+webdriver_python爬虫安装

    大家好,又见面了,我是你们的朋友全栈君。...1、 下载地址:https://chromedriver.chromium.org/downloads 根据谷歌浏览器的版本选择地址,一定要选择对应的版本,选择错误无法运行程序。...如果找不到对应的版本,可以把谷歌浏览器更新到最新的版本,然后下载页面第一个程序(最新) 2、 安装步骤 ①将下载到的文件解压,应当只有一个EXE文件 ②将该文件拷贝一份放到谷歌浏览器目录下,找到快捷方式...图1 将文件放到谷歌浏览器目录下 图2 将文件放到Python解释器目录下 ④(选做)将Python解释器的目录添加进环境变量中,该方法将不赘述,一般安装Python环境该步骤都会操作过。...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    51510
    领券