有没有一种方法可以自动执行UWP Edge扩展?

时间:2019-01-15 10:37:51

标签: c# selenium selenium-webdriver uwp microsoft-edge-extension

我是使用本机消息传递的UWP Edge扩展的测试人员。 当我尝试使用Microsoft网络驱动程序和Microsoft文档测试扩展时,添加了该扩展,但是该扩展似乎不发送或接收信息,因为该扩展依赖于向可执行文件的本机消息传递。 另一方面,如果我使用WinAppDriver进行交互,则可以使用Edge及其扩展程序,但是由于它是一个“黑匣子”,因此无法真正与该网站进行交互?

我什至尝试联合启动WinAppDriver和Microsoft Webdriver,以实现我的目标-使用某些网站和某些网站中的注释进行扩展的端到端测试。

在这方面的帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

所以我一直在尝试不同的事情,但是并没有得出一个令人沮丧的结论。

我发现,绝对没有办法自动化依赖于与“后台服务”通信的边缘扩展。在这方面,我什至都不会收到任何错误消息。

作为参考,我选择了“ Mcafee Web Advisor”,因为它们的构建方式相似。 当您打开edge并搜索某些内容时(例如在bing中),您会在某些结果旁边看到小的注释。如果将扩展添加到自动化项目中,则将无法使用。我一直在将各种版本的Selenium与Microsoft webdriver结合在一起(顺便说一下,这是现在的一项附加功能),而且运气不佳。