如何自动测试Chrome扩展程序中的内容脚本?

喜力士

我编写了一个chrome扩展程序,该扩展程序通过内容脚本解析各种站点信息。现在每隔一个月,我支持的一个网站就会更改其html布局,移至其他地址,等等。因此,我必须更新我的扩展名。

拥有14个受支持的网站(正在增长),具有5-7个属性,每个网站都需要手工完成。有没有一种方法可以在网站的上下文中自动运行我的js函数并检查结果?

我尝试使用iframe,但由于相同的原产地政策而无法正常工作。

喜力士

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

然后,该测试页使用来打开我的扩展程序支持的所有站点chrome.tabs.create,然后使用插入我的测试代码chrome.tabs.executeScriptexecuteScript可以返回测试结果,然后将其显示在测试页面上。

码:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何取消Chrome扩展程序内容脚本中的事件绑定?

来自分类Dev

在Chrome扩展程序中停止内容脚本

来自分类Dev

如何自动测试配置管理脚本?

来自分类Dev

对它们运行自动测试时,如何检测android中的应用程序崩溃?

来自分类Dev

如何在Android中部署自动测试程序

来自分类Dev

如何在 GogLand 中禁用自动测试?

来自分类Dev

Chrome扩展程序:如何全局捕获/处理内容脚本错误?

来自分类Dev

如何选择何时启动Chrome扩展程序的内容脚本?

来自分类Dev

从Chrome扩展程序中的内容脚本传递消息

来自分类Dev

从Chrome扩展程序中的内容脚本传递消息

来自分类Dev

Chrome扩展程序不显示内容脚本中的数据

来自分类Dev

Chrome扩展程序内容脚本中的Polymer元素

来自分类Dev

如何在Chrome扩展程序内容脚本中获取错误堆栈跟踪?

来自分类Dev

在chrome扩展程序中,如何使用内容脚本注入Vue页面

来自分类Dev

如何在Chrome扩展程序内容脚本中获取错误堆栈跟踪?

来自分类Dev

如何通过内容脚本在Chrome扩展程序中设置标志文本?

来自分类Dev

自动测试WebRTC应用程序?

来自分类Dev

如何使用Chrome扩展内容脚本中的Dropbox API?

来自分类Dev

如何在chrome扩展内容脚本中确定CSS范围

来自分类Dev

如何从外部启动自动测试(Codedui)?

来自分类Dev

如何自动测试不同版本的罐子?

来自分类Dev

Chrome扩展程序内容脚本访问扩展程序框架

来自分类Dev

在Chrome扩展程序中,如何将跨域消息从父内容脚本发送到特定子iframe中的内容脚本

来自分类Dev

如何在Chrome扩展程序中从localstorage读写div的内容?

来自分类Dev

如何在Chrome扩展程序中从localstorage读写div的内容?

来自分类Dev

如何在Chrome扩展程序中动态运行后台脚本?

来自分类Dev

如何在Chrome扩展程序中动态运行后台脚本?

来自分类Dev

Chrome扩展程序中内容脚本和弹出脚本之间的消息传递

来自分类Dev

Chrome扩展程序引用/调用内容脚本中的其他脚本功能

Related 相关文章

  1. 1

    如何取消Chrome扩展程序内容脚本中的事件绑定?

  2. 2

    在Chrome扩展程序中停止内容脚本

  3. 3

    如何自动测试配置管理脚本?

  4. 4

    对它们运行自动测试时,如何检测android中的应用程序崩溃?

  5. 5

    如何在Android中部署自动测试程序

  6. 6

    如何在 GogLand 中禁用自动测试?

  7. 7

    Chrome扩展程序:如何全局捕获/处理内容脚本错误?

  8. 8

    如何选择何时启动Chrome扩展程序的内容脚本?

  9. 9

    从Chrome扩展程序中的内容脚本传递消息

  10. 10

    从Chrome扩展程序中的内容脚本传递消息

  11. 11

    Chrome扩展程序不显示内容脚本中的数据

  12. 12

    Chrome扩展程序内容脚本中的Polymer元素

  13. 13

    如何在Chrome扩展程序内容脚本中获取错误堆栈跟踪?

  14. 14

    在chrome扩展程序中,如何使用内容脚本注入Vue页面

  15. 15

    如何在Chrome扩展程序内容脚本中获取错误堆栈跟踪?

  16. 16

    如何通过内容脚本在Chrome扩展程序中设置标志文本?

  17. 17

    自动测试WebRTC应用程序?

  18. 18

    如何使用Chrome扩展内容脚本中的Dropbox API?

  19. 19

    如何在chrome扩展内容脚本中确定CSS范围

  20. 20

    如何从外部启动自动测试(Codedui)?

  21. 21

    如何自动测试不同版本的罐子?

  22. 22

    Chrome扩展程序内容脚本访问扩展程序框架

  23. 23

    在Chrome扩展程序中,如何将跨域消息从父内容脚本发送到特定子iframe中的内容脚本

  24. 24

    如何在Chrome扩展程序中从localstorage读写div的内容?

  25. 25

    如何在Chrome扩展程序中从localstorage读写div的内容?

  26. 26

    如何在Chrome扩展程序中动态运行后台脚本?

  27. 27

    如何在Chrome扩展程序中动态运行后台脚本?

  28. 28

    Chrome扩展程序中内容脚本和弹出脚本之间的消息传递

  29. 29

    Chrome扩展程序引用/调用内容脚本中的其他脚本功能

热门标签

归档