测试平台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的地址。也可以。
其他命令:
开端口
开端口: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"