首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何自动测试铬扩展中的内容-脚本?

如何自动测试铬扩展中的内容-脚本?
EN

Stack Overflow用户
提问于 2013-09-15 11:26:21
回答 2查看 1K关注 0票数 2

我编写了一个chrome扩展程序,它通过内容脚本解析各种站点信息。现在,每隔一个月,我支持的一个网站改变他们的html布局,移动到另一个地址等,所以我必须更新我的扩展。

与14个支持的网站(增长)与5-7的属性,每一个只是做了太多的手工。有没有一种方法可以在网站上下文中自动运行js函数并检查结果?

我试着使用iframes,但这并不适用于同样的原产地政策。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-08 08:15:15

最后,我在扩展中创建了一个测试页面。只有知道正确的路径才能访问。

然后,这个测试页面打开chrome.tabs.create扩展支持的所有站点,然后用chrome.tabs.executeScript插入我的测试代码。executeScript可以返回测试结果,然后显示在测试页面上。

代码:

票数 1
EN

Stack Overflow用户

发布于 2013-09-17 15:51:17

我为此创建了测试扩展。它导航到预定义的页面列表,并检查每个页面上的预期修改(是否存在特定标记)。在您的示例中,它可能是具有解析结果的数据标记。或者,您可以与您的测试扩展共享业务逻辑代码,只需向其添加额外的验证代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18811825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档