当我使用机器人框架运行chrome浏览器打开测试用例时,我观察到以下错误。
WebDriverException:消息:未知错误:Chrome无法启动:异常退出
(未知错误:DevToolsActivePort文件不存在)
(从Chrome位置/ usr / bin / google-chrome开始的流程已不再运行,因此ChromeDriver假设Chrome已崩溃。)(驱动程序信息:chromedriver = 72.0.3626.69(3c16f8a135abc0d4da2dff33804db79b849a7c38),platform = Linux 4.4.0- 31-通用x86_64)
粘贴下面的机器人脚本:
*** settings ***
Library Selenium2Library
*** Variables ***
${Browser} Chrome
${URL} https://www.google.com
*** Test Cases ***
TC001 Browser Start and Close
Open Browser ${URL} ${Browser}
使用的chrome版本:
你还需要更新Selenium,如果使用最新版本的SeleniumLibrary你会得到它(它从名称中删除了“2”)。
更新新名称的脚本并使用以下内容进行更新:
pip install -U robotframework-seleniumlibrary
尝试将基于http://chromedriver.chromium.org/downloads版本72的Chrome驱动程序更改为版本2.45由2.45支持。 :)