首页 > 解决方案 > 在 Ghost 检查器中设置变量以单击网站上的卡片/图块

问题描述

我正在使用幽灵检查器记录产品在平铺视图(或网格视图)中的电子商务网站。我已经为一种产品记录了这一点,但现在我想在列表页面上选择其他产品的相同周期。我怎样才能做到这一点?我只是有一个想法,我可以使用电子表格,但我怎样才能在那里传递参数?

在此处输入图像描述

所以基本上我想点击网格中的产品。

标签: ui-automation

解决方案


因此,您可以在 ghost 检查器中使用电子表格,但这是用于数据驱动测试。例如,如果您有一个登录屏幕,并且想要测试各种不同用户名或密码的组合,您可以在测试步骤中创建{{username}}{{password}} 作为变量,然后将多个登录名/密码组合放入电子表格中以用于这些变量。

但是,您所做的似乎实际上是一个不输入数据的“动作”。因此,如果您想单击网格上的每个产品,您有几个选项,

1)创建多个测试。每个瓷砖/产品一个。(可能是最低效的,因为它会运行你的幽灵检查器测试运行。所以只有在你绝对看不到其他方法时才这样做)

2)创建一个测试,您单击每个图块,返回单击另一个图块等。(我不知道你有多少瓷砖/产品,所以我也不知道这有多可行。)

3)执行Javascript并编写循环?可能,但这实际上取决于您的网站和您的 javascript 知识。

祝你好运!


推荐阅读