我在应用程序中显示了两列数据。如果一列中缺少几个数据条目,我需要向运营团队发送电子邮件通知,数据不会被捕获。如何自动执行此监视?这是每天手动监控一次,我想自动化这一点。我是否可以读取浏览器屏幕并自动执行通知,或检查数据库中是否缺少条目并发送通知。我是一个UI人,喜欢用javascript来实现这个自动化。这可以通过javascript或任何其他最新的UI或测试框架来实现吗?

发布于 2018-06-07 23:10:08
您可以使用javascript从使用自动化的浏览器获取这些值。例如,您可以使用this样板。然后你可以在浏览器中定位元素,检查它们是否正常,如果不是,你可以发送电子邮件。
发布于 2018-06-07 23:16:44
这可以使用PhantomJS来实现。但我认为如果你有访问权,在后端实现它会更容易。
发布于 2018-06-10 17:26:29
如果您只对某些特定数据感兴趣,则不需要浏览器来呈现HTML内容。你可以简单地用几乎任何语言/框架编写任何工具,并支持基本的HTTP和HTML,获取HTML内容,解析表格(希望它有一个唯一的id),如果需要的话,还可以做通知。
如果直接在后台做这件事是有意义的,那么,这取决于问题:
数据丢失的
?
1.已经在后台了?
那么就在那里做吧--不要让你的生活复杂化。不需要html解析,只需要简单的数据库和/或业务逻辑调用。
2.你不知道的确切含义
然后在前端进行,因为这是一个稳定的分析点。
https://stackoverflow.com/questions/50744548
复制相似问题