先说下情况,刚入职了一家公司做自动化测试(之前做功能测试),第一个项目就是做 ui 自动化,现在我几个用例脚本写好了本地也启动成功,但是用 jenkins 在远程服务器上启动就会定位不到元素。各位大神们能提供点帮助吗,挺珍惜这个工作机会
pytest+selenium+allure 实现的,对了 jenkins 启动测试机上不会出现浏览器
可以看下日志啊,具体定位不到的原因;或者手动在远程服务器上跑一下看看效果是否有问题
headless 模式执行,可以搭配一个截图操作,方便回溯问题。 你这样的描述 8 分靠猜,没办法分析出具体问题。
我之前也遇到过类似问题,但是不知道是不是同一种问题。你可以截图看一下 jenkins 执行用例的时候哪里出错了。顺便打印一下分辨率因为 jenkins 的分辨率和电脑的分辨率不一致造成的(jenkins 要比电脑的分辨率小)。具体的可以看一下我的 csdn:https://blog.csdn.net/qq_38648652/article/details/101760868
你试试 bat 的方式启动 不要以服务的方式启动 或者是需要添加显示等待