Appium 在看极客时间 思寒老师的 selenium——grid 和 stf 做手机多设备并发后续 (有问题请教)

一个爱学习的小白 · March 26, 2020 · Last by 残枫 replied at March 26, 2020 · 574 hits

@seveniruby 您好思寒老师我这边有问题真的很想请教 我看你的极客时间的视频配置了selenium——grid还有stf的环境 我原先想用grid搞并发 我配置了2个node的节点但是我python脚本执行的时候永远只能启动一个手机无法满足我的需求我百度了很多了解到grid的node对应的是每一个电脑(不知是不是这样的还是我理解错误)如果可以改动python脚本的方法来实现的话能否提供代码解释下。 第二个问题是我grid搞不定之后我弄了你stf的那套 我jenkins这边能启动了 但是我弄了2个设备只有一个启动 另外一个就是报找不到pytest 我节点配置了 并发数量上也设置了10 真的不知道问题出在哪里。 下图就是Jenkins的执行结果


共收到 6 条回复 时间 点赞

你其中一台电脑上没装pytest

我是在一台电脑上执行pytest同时并发执行2个手机 用一个脚本 不是你想的那样

  • stf那个是两个节点必须有python环境和系统变量里面有pytest,所以你检查一下另外一个的配置
  • 如果使用框架并发,本质在于说两套不同的配置的driver,考虑使用多进程
残枫 回复

我设置的节点 不能同时对2个都生效吗 ?我看思寒的视频就这样弄了就能跑通了 。。。。

指定对两个节点都是生效的,前提是环境没问题,你现在是环境有问题

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up