我使用以下 docker 图像来运行我的黄瓜测试:
https://hub.docker.com/r/selenium/standalone-chrome/
不幸的是,从今天开始,似乎每当我运行测试时都会出现以下错误。它们出现在每次测试开始时。我在页面上做什么并不重要。
**13:38:26 [exec] org.openqa.selenium.ElementNotInteractableException:元素不可交互:元素大小为零
13:38:26 [exec](会话信息:chrome=83.0.4103.61)**
我做了一些挖掘,我注意到 chromedriver 版本从 81 更新到 83。我设法通过使用来自具有 chromedriver 81 的 docker hub 链接的旧 docker 映像解决了这个问题。但是如果我再次尝试使用 chromedriver 83,它将不行。
有人遇到过这种情况么?由于更新,我需要添加新的 chrome 选项吗?
我正在尝试使用以下命令提取 docker 映像。有人建议我将其作为我工作场所 docker 配置的指南。
尝试删除-d命令中的 out ,但现在我得到相同的错误,但用 with-name代替。我使用的是 Mac,在终端上运行命令。
docker pull mysql/mysql-server:5.7docker run -d --name=dev-mysql -p3306:3306 -e MYSQL_ROOT_PASSWORD= -e MYSQL_ROOT_HOST=% mysql/mysql-server:5.7 --secure-file-priv=""
我希望能够下载该图像。但我却收到了提到的错误。