qiang
第一个问题:给你一个鼠标,告诉我它的三个 BUG。
请问啥 bug?
这个报错不是 Selenium 直接抛出的错误,而是程序崩溃时的 “未解析回溯(unresolved backtrace)” 日志,通常出现在Selenium 驱动(如 ChromeDriver)与浏览器版本不兼容、系统环境异常,或程序底层崩溃的场景中。
驱动与浏览器版本不匹配(最常见)
Selenium 的 ChromeDriver(或 GeckoDriver)必须与浏览器(Chrome/Firefox)的主版本号完全对应(如 Chrome 120 需对应 ChromeDriver 120.x.x)。版本不匹配会导致驱动与浏览器通信失败,进而触发程序底层崩溃,出现 “unresolved backtrace”。
系统环境缺失依赖
例如:
libnss3、libgconf-2-4 等);--headless)下缺少图形环境依赖;chmod +x chromedriver)。驱动/浏览器本身的 Bug
部分版本的 ChromeDriver/Chrome 存在兼容性 Bug(如特定版本的驱动在 Windows 下崩溃),或浏览器进程异常退出(如内存不足导致浏览器崩溃)。
bash
sudo apt-get install libnss3 libgconf-2-4 libxss1 libappindicator1 libindicator7
bash
chmod +x /path/to/chromedriver
--headless=new(Chrome 109+ 推荐)替代旧的 --headless,减少环境依赖。若确认版本匹配但仍崩溃,可尝试:
需要我帮你整理 “ChromeDriver-Chrome 版本对应表”(最新稳定版)吗?
中间件这种一般没重大调整就不用压。其他的就模拟用户操作就行
即时上下游有专门的测试环境,也可能不稳定的,还是要 mock
"【服务端】在接口自动化测试的基础上,开发对用户可见内容的自动化测试巡检脚本,从资源维度进行全方面的巡检,代码行 1000+,发现资源维度的问题 300+,90% 以上的问题已经联动产运调整配置或者研发优化代码完成修复;"
细说这个啊宝子
在广州人社部就有组织这个培训,免费。。。当然,你们花钱的不知道是不是会讲多点
怎么保持不 ed
现在的面试挺看缘分的,不用太在意
没得选就干吧