我有一个TestGen4Web脚本,用于在基于Web的用户界面上自动测试,该界面有一个弹出窗口(嘿,我没有写那个ui ..)。为了编写一个完整的测试脚本,根据弹出窗口中某些内容的某些内容来分支流,我需要编写一个简单的if条件来执行类似if document.getElementById("xyz").value
的操作 - 它将在弹出窗口中运行窗口而不是父窗口。
关于如何实现这一目标的任何想法?目前,条件失败,因为它在父窗口上运行。
另外,如何从dom中提取一些文本并在测试结束时将其吐出到文件中?
答案 0 :(得分:0)
与TestGen4Web的作者交谈。他总结说这是一个错误,将在下一个版本中修复。以下是包含临时解决方法修复程序的电子邮件:
我已经解决了您的问题 - 我将在下一个版本中添加。 在此之前,您可以使用此补丁。
在你的个人资料下 扩展/ {3c20433a-61bc-42fe-831D-415860e17283} /铬/记录器/ CONT 耳鼻喉科/ 目录,
Recorder.prototype.fixAction = function(action){
newAction.winref = this.fixDatasetsAndVariables(newAction.winref); newAction.pagerefreshed = this.fixDatasetsAndVariables(newAction.pagerefreshed);
希望能解决您的问题。如果有更多问题,请告诉我 修复。
初始化循环计数变量将其初始化为 “1”(附加示例中为“count”)2。将所有“tg4wnamed1”替换为 “tg4wnamed $ {计数}”
初始化循环计数变量将其初始化为 “1”(附加示例中为“count”)2。将所有“tg4wnamed1”替换为 “tg4wnamed $ {计数}”