服务器上通过docker-slenium进行web自动化测试,没有跳转界面

我在本地通过selenium运行web自动化脚本没有问题,但是连接了服务器之后运行提示元素找不到

self.driver = webdriver.Remote(command_executor='http://服务器外网地址:5001/wd/hub',
                                           desired_capabilities={'browserName': 'chrome'})

这样连接之后再运行脚本,输入用户名和密码,点击登录后,没有跳转界面,正常应该跳转到登录成功后的界面

  • 但是在本地是可以正常打开浏览器,正常运行的。

可以输入用户名和密码的话说明服务运行是成功的啊

嗯,因为在服务器运行是没有界面的,我截图了,看到输入了用户名和密码,但是点击登录按钮没有跳转到登录成功的界面,估计是没有登录成功。

换个docker镜像试试呢