UI自动化与后端自动化?

时间:2018-06-07 15:04:58

标签: javascript automation phantomjs casperjs ui-automation

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

img

3 个答案:

答案 0 :(得分:0)

您可以使用自动化从浏览器中使用javascript获取值。例如,您可以使用this样板。然后你可以在浏览器中找到元素,检查它们是否正常,如果没有,你可以发送电子邮件。

答案 1 :(得分:0)

这可以使用PhantomJS来实现。但是我认为如果你有权访问它会更容易在后端实现它。

答案 2 :(得分:0)

如果您只对某些特定数据感兴趣,则不需要浏览器来呈现HTML内容。您可以使用基本的HTTP和HTML支持在几乎任何语言/框架中编写任何实用程序,获取HTML内容,解析表格(希望它具有唯一的ID),并在需要时进行通知。

如果直接在后端执行它是有意义的,那么,这取决于问题:

  

数据丢失的地方?

<强> 1。已经在后端?

然后在那里做 - 不要让你的生活复杂化。不需要html解析,只需简单的数据库和/或业务逻辑调用。

<强> 2。你不确切地知道

然后在前端进行,因为这是一个稳定的分析点。