测试平台ui自动化demo说明

1. 要启动celery worker 

windows 开发时,用第二行 。(试过,可以),第一行的没试过。

celery -A myproject worker --loglevel=info
# windows电脑用下面的,并且settings中还要加那个solo
celery -A your_project worker --loglevel=info -P solo

执行后,大概就是可以监听redis中的任务了,发现了就会执行。

假如说没有开启 celery 、页面执行会一次,redis中就会多存一个(如下图我点了3个)

然后再启动celery -A your_project worker --loglevel=info -P solo。

开启后,就会分别做3个任务。比如搜索不同的女明星。一个一个完成、

2. 启动9222的chrome浏览器。

可以复制快捷方式,然后改目标,这样就可以双击图片,开一个9222的浏览器了

"C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222 --remote-debugging-address=0.0.0.0 --user-data-dir="C:\playwright_debug"

netstat -ano| findstr :9222  执行这个

看见有上面的就对了, 访问这个地址,也是可以访问的http://127.0.0.1:9222/json/version

如果只有127.0.0.1:9222时

如果是有0.0.0.0:9222 时。写ipv4的地址。也可以。

 现在遇到的问题:

   查到的9222端口的进程都杀了后,运行下面后,运行出来后就只有127.0.0.1:9222

"C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222 --remote-debugging-address=0.0.0.0 --user-data-dir="C:\playwright_debug"

需要出来  0.0.0.0:9222才可以,查询了下,说是如下原因 (。。。不过等了一段时间又自动有了。。。127的--- 可以试试下面的解决方式,我是启动了,过一中午又自动好了)

"C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222 --user-data-dir="C:\playwright_debug"

netsh interface portproxy add v4tov4 listenport=9222 listenaddress=0.0.0.0 connectport=9222 connectaddress=127.0.0.1

其他命令:

开端口

开端口:netsh advfirewall firewall add rule name="Playwright_9222" dir=in action=allow protocol=TCP localport=9222



#验证(看开了哪些端口)方式1
netsh interface portproxy show all
查方式2
netsh advfirewall firewall show rule name=all | findstr "9222"



#删除方式1
netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport=9222
#删除方式2
netsh advfirewall firewall delete rule name="Playwright_9222"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值