这个问题的确是 上传到 Github 以后,再 pull 下来,编码格式变了导致的。后来直接把在 jenkins 的服务器中下载了一个。
谢谢各位的指点,这个问题解决了,后来发现是 Debian 系统自带的一个 python2 和 python3.5 版本,后来重新装了 python3.7 就好了。之后看来要学习 docker 了
如果安装了这个的话,那 python3.5 那个 job 需要用到的包啥的不就没了吗?不会有影响?
在服务器端安装这个,然后指定 jenkinsjob 的工作区间的运行版本吗?
哦哦,这个就是在同一个 k8s 的另一个 docker 中新建一个 pod,然后使 jenkins 指向这个 pod 作为 slave。我有一个方法不知道可不可行,就是在 jenkins 所在的容器中新下载一个 python3.7,将他里面的 python 解释器改名为 python37,然后设置环境变量,这样应该可以吧,但是我不清楚的是,我的启动文件可以通过 python37 这个解释器启动,但是脚本内也会使用 python37 这个解释器吗?还是又回用到 python3(python3.5)的解释器?
我是回去使用 python 命令启动一个 startup.py 文件,你说的方法是可以,但是启动完以后,后续的其他操作不会使用环境变量中的 python3.5 吗?还是会使用这个结对路径的 python3.7 吗?
对了,既然已经有 job 是依赖 python3.5 解释器的,那我换成 python3.7 的解释器,是不是一样能够兼容他的 job?会不会影响到他的 job 的运行呢?不太有可能吧?
我们的 jenkins 就是运行在 k8s 的一个容器中的,还可以像你说的一样起一个 docker 吗?我对 k8s 这一块还不太了解。slave 的我们考虑过,但是没有打算用,就打算直接运行在 jenkins 的服务器中。
那 python3.7 不需要在服务器端配置环境变量吗?那样会影响脚本里面的执行吧?
我们也即将要用这个来做接口,还想使用 BDD 来做 web 自动化测试。能一起探讨学习一下吗?
把这个需要安装的操作,手动在命令行里面安装到移动端,再试一下
之前卡在无法链接到 iOS 设备这个点上,之后就撂下了!使用 xcode 生成 webdriveragent 了,但是通过 appium 执行的时候,又把这个 webdriveragent 删掉了,导致执行失败!我想知道你是用的 appium 自带的那个 webdriveragent 生成的吗?还是 facebook 的那个?
对的,我也是这么觉得的,因为已经试了很多办法了。但是不知道如何解决这种情况!
好几台设备都是这样,同样的脚本,有的手机就不会!然后的话,换了几个版本的 appium,也会这样。刚才换了一下 1.10 版本的 appium,发现是发送了两次这个命令然后报这个错,1.17.1 这个版本的 appium 只发送了一次这个命令就报这个问题。但是其实都是已经打开了的。