【发布时间】:2021-08-14 05:24:04
【问题描述】:
运行 typescript Selenium 测试文件后,出现以下错误:
"SessionNotCreatedError: session not created: 这个版本的ChromeDriver只支持Chrome 87版 当前浏览器版本为 90.0.4430.212,二进制路径为 C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
以下是报错信息截图:
我知道我需要更新我的 chromedriver 版本。理想情况下,我想使用 WebdriverManager 或类似的工具,但我还没有找到一种方法可以将该工具用于 TypeScript/Node/Jest 项目。我可以简单地下载新版本的 chromedriver,但我需要在我的 package-lock.json 文件中更新它,如下所示:
“chromedriver”:{ “版本”:“87.0.7”, "已解决": "https://registry.npmjs.org/chromedriver/-/chromedriver-87.0.7.tgz", “完整性”:“sha512-7J7iN2rJuSDsKb9BUUMewJt07PuTlZYd809D10dUCT1rjMD3i2jUw7dum9RxdC1xO3aFwMd8TwZ5NR82T+S+Dg==”, “要求”:{ "@testim/chrome-version": "^1.0.7", "axios": "^0.21.1", "del": "^6.0.0", "解压缩": "^2.0.1", "https-proxy-agent": "^5.0.0", "mkdirp": "^1.0.4", "proxy-from-env": "^1.1.0", “使用 tcp 端口”:“^1.0.1” }
(以下为截图):
【问题讨论】:
标签: node.js typescript selenium selenium-chromedriver ts-jest