关于浏览器的确认框如何测试?

来源:9-17 如何定位一闪而过的toast

乐只君子

2022-11-18

场景:在关闭浏览器或窗口时,用户有正在编辑的内容,JS 会阻止关闭,询问是否确认退出。

例如 js 的 confirm 或 alert 这类。

另外如果老师能解答一下实际项目的疑惑或者指导个方向,将感激不尽:

遇到的实际项目是 electron 应用,基本能用。但是关闭场景有点疑惑。
正常关闭浏览器窗口后,主进程会做一些清理工作然后再完全退出。
所以调用 driver.close 后,预期也是主进程会继续运行,但实际主进程直接也退出了。就比较疑惑。

写回答

1回答

william

2022-11-18

可以试试selenium的弹框的操作。electron我没在工作中实际做过自动化。

所以调用 driver.close 后,预期也是主进程会继续运行,但实际主进程直接也退出了。就比较疑惑。

这段没太懂什么意思。你直接到qq群问吧


0
2
乐只君子
Eletron 是 NodeJS 主进程启动了 chromium 子进程。chromium 即使退出,作为主进程的 NodeJS 可以继续运行。 实验了半天,发现通过 remote debug 模式进行测试就正常了。可能通过 selenium 启动,chromium 的启动方式与正常启动有所不同。
2022-11-18
共2条回复

Selenium3+Pytest+Allure 全流程实战自动化测试

应用主流测试工具,从功能测试转型自动化测试

636 学习 · 227 问题

查看课程