最近想模拟多个用户同时登录,我在本机上启动了一个 hub 和 2 个 node,但是执行时,还是先启动一个浏览器执行了登录 jiayu,在开启第二个浏览器登录 admin,没有并发执行,想请教下各位大佬,如何操作,我看不是默认的 node 最大启动 5 个 chrome,selenium console 如下: 代码如下:
并不是,pytest 可以支持并发多少个线程执行的,和你的 selenium 代码没啥关系
你的 pytest case 不是并发执行的,和 selenium 的设置没关系
意思我在代码里面还是要写多线程才能并发哇
那其实我在一台机器上面并发多个浏览器,并不需要 grid 哇,直接代码里面写并发就行了哇
没太明白,大佬可以详细说一下吗,感谢
pytest 安装个 pytest-xdist 就能并发执行测试。 这种并发和 grid 的区别有二:
是的,最后我用了 pytest-xdist, 大佬居然给我回帖了,今天的心情好一天,
lZ 你好,pytest-xdist 的并发,应该是无序的吧。即同一个测试类里面的 case,不是按照写好的顺序运行