我有一个touch scraper chrome扩展程序,可以与几个不同的目标网站一起使用,允许用户提取结构化数据以便进一步处理。
它修改了目标网站的DOM,并注入了一个数据收集按钮,该按钮推入了在chrome扩展中运行的角形。
一切正常,但我的问题是底层网站有时会改变其结构,我想定期对目标网站进行测试,以解决任何问题。
我之前使用过一些Javascript单元测试环境,比如mocha,应该并且想在chrome扩展内部使用类似这样的东西。
我目前阅读的文章,谈论嘲笑chrome api,这对于测试你的功能很好,但对目标网站的测试却不太好。
我想要做的是将当前地址栏设置为特定的URL,等待加载该DOM,然后遍历DOM搜索预期的内容选择器。
我想知道是否有人有解决这个问题的指导?