Selenium 如何进行 cef 加载页面的自动化测试

赶路的丑小鸭 · 2018年10月25日 · 最后由 刘少 回复于 2020年11月04日 · 156 次阅读

类似 qq ,使用的是 cef 框架 ,加载的页面是 js 写的,其中需要数据是 C++ 的 dll 获取传给页面端的
想进行 ui 的自动化测试,请问有什么方法吗?

共收到 7 条回复 时间 点赞

我们项目 CEF 框架启动后会暴露远程调试地址,可以直接使用 chromedriver 进行自动化,你可以尝试一下看看你们项目 CEF 进程是否有监听端类似 8088 这样的端口,如果没有的话可能要让开发启用 CEF 远程调试,如图这是可以访问远程调试地址的,

仅楼主可见
回复

你好 你这样打开会有来个开发者工具 请问下你们是如何处理的

@ 董炜 我们项目不会出现自动开发者工具,而且需要在项目中加入 devtool 才能启用开发者工具,这个问题可以问问开发看看

回复

我们的 devtools 也是在 cef 内部打开的,不知道这样可以用 webdriver 进行自动化测试吗

仅楼主可见
仅楼主可见
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册