首页 > 解决方案 > 自动化脚本在本地正常工作,但不适用于容器

问题描述

当我在本地机器上使用无头 chrome 执行代码时,我使用 selenium 驱动程序编写了几个测试用例,它运行良好,但是当我在服务器上使用带有 kubernets 的 docker 映像运行相同的代码时,它会因超时异常或未找到元素异常而失败。

我已经尝试过隐式等待、time.sleep 和 webdriver 等待。我还使用了通用解决方案来添加窗口大小的选项,它一天确实有效,第二天却失败了。是否有任何永久解决方案可以有效地使用服务器上的容器执行自动化脚本

提前致谢

标签: python-3.xselenium-webdriverautomationui-automation

解决方案


推荐阅读