我正在寻找一个工具,它将自动执行指定的操作,例如单击链接、填充和提交表单等等。我的意思是,我用指令写了一些脚本,程序就会执行它。我想使用它来测试网站,并希望重复相同的测试序列多次,所以我不想做手动。
重要的要求是它必须允许我在测试运行期间使用条件和存储值。
例如:如果有一个登录按钮(这意味着我们没有登录),那么首先执行登录顺序,但是如果有一个注销按钮(我们已经登录了),那么转到products页面并单击第一个产品。它还允许我读取第一个产品的名称,并将其存储到一个稍后将使用的变量中。
我在尝试多种解决方案:
是否有任何付费或免费的解决方案,没有过于复杂的安装和设置?它最好使用浏览器(Chrome,FF)来显示测试正在做什么,或者当前测试加载的页面是什么样子,而不仅仅是显示结果或日志。
发布于 2017-05-01 12:39:10
实现浏览器自动化并使用“如果登录,否则执行此操作”的条件的最简单和最快的方法是这个免费的chrome扩展:
http://automatron.activit.sk
它没有宏记录选项或图形化点击/选择IDE,但是编写脚本真的很有趣。有许多浏览器自动化产品声称很简单,但没有条件&变量支持,或者根本就没有那么简单。
如果您不介意编写脚本和单浏览器支持的必要性,那么这是一个适合您的工具。
发布于 2017-06-22 06:37:18
我认为雷诺雷正是你要找的。它是桌面、web和移动应用程序的自动化测试工具,它允许您同时使用捕获和重放以及编码,这样您就可以完美地添加条件和变量。
发布于 2019-04-30 09:28:35
Testsigma是您可以用来满足需求的无代码自动化工具之一,我是团队的核心成员之一。
所以,说到样品的要求,
如果有一个登录按钮(这意味着我们没有登录),那么首先执行登录顺序,但是如果有一个注销按钮(我们已登录),然后转到products页面并单击第一个产品。它还允许我读取第一个产品的名称,并将其存储到稍后将使用的变量中。
我们可以使用Testsigma中内置的If-然后条件结构轻松地创建上面的场景。另外,对于那些刚开始做这类事情的人,我们还提供了一个Recorder实用程序,您可以用它首先记录,然后根据需要添加条件。
此外,我们有不同的测试数据变量,可以使用提供的数据(数据驱动的测试)来驱动测试,这些变量也可以用于存储步骤后面需要使用的值。
在本地执行测试时,您可以实时观察。如果您正在使用云设备,您可以观看记录器测试执行视频,也可以检查一步一步的屏幕截图。
https://softwarerecs.stackexchange.com/questions/42034
复制相似问题