与 TestGen4Web 的作者交谈。他总结说这是一个错误,将在下一个版本中修复。这是带有临时解决方法修复的电子邮件:
我已经解决了您的问题 - 我将在下一个版本中添加。在那之前,你可以使用这个补丁。
在您的个人资料的 extensions/{3c20433a-61bc-42fe-831d-415860e17283}/chrome/recorder/cont ent/ 目录下,
- 在扩展安装目录下找到recorder.js。
- 在 recorder.js 中,找到名为的方法
Recorder.prototype.fixAction = function(action) {
- 在返回方法之前,添加以下 2 行。
newAction.winref = this.fixDatasetsAndVariables(newAction.winref); newAction.pagerefreshed = this.fixDatasetsAndVariables(newAction.pagerefreshed);
- 重新启动 Firefox,然后运行您的测试。
希望能解决您的问题。让我知道修复是否有更多问题。
在你的循环之外初始化一个循环计数变量将它初始化为“1”('count',在附加的例子中)2.用“tg4wnamed${count}”替换所有“tg4wnamed1”
在你的循环之外初始化一个循环计数变量将它初始化为“1”('count',在附加的例子中)2.用“tg4wnamed${count}”替换所有“tg4wnamed1”