javascript - 在 Web 上使用脚本注入(inject)进行自动化测试

标签 javascript testing automation automated-tests

我正在寻找一种方法来自动执行 Web 应用程序的一些简单测试。 “点击 x 导致 y” 之类的测试。我想编写可以在各种浏览器中运行的测试。我在考虑编写一个可注入(inject)的脚本(书签之类的东西)来调用点击事件并测试元素是否存在可能是一个不错的方法。

这种方法是否存在任何固有的危险或主要问题?有更好的选择吗?我不想过多参与创建此测试(不想创建测试服务器,或进行大量设置),我只想自动化一些重复性测试。

最佳答案

正如 Diodeus 所说,Selenium可能是目前最流行的浏览器自动化库(我相信 Facebook 使用它)。您可能希望研究的其他框架:

此外,在设置自动化测试套件时,您需要考虑跨浏览器测试。你可以自己解决这个问题,或者如果你愿意花钱解决这个问题,BrowserStack现在提供一个 API,允许您的测试在一系列浏览器上运行。

关于javascript - 在 Web 上使用脚本注入(inject)进行自动化测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9219343/

相关文章:

javascript - 动态创建的 iframe 的 contentWindow 未定义

javascript - 在 chrome 和 mozilla 中用 relative 和 grid 显示不同的元素值

testing - 使用 TFS2008 构建服务器构建 VS2010 项目

testing - 如何在 Zig 中测试多个文件?

linux - BASH 脚本 'sleep' 命令不起作用

javascript - 为什么我在 ReactJs 中得到的表大小是其大小的 4 倍?

javascript - Firebase 实时数据库 : orderByChild(). equalTo() 第 4 级嵌套

iphone - 您会在不进行设备测试的情况下发布您的应用程序吗?

macos - 操作系统 : Execute bash script when file appears in folder

mysql - 十分钟未使用后删除行 ("expiry")