我目前正在开发开放脚本(OATS)版本:12.3.0.1 Build 376。场景是我使用功能测试(浏览器/GUI自动化)Web模块编写/记录了多个脚本,但现在我想在加载时运行相同的脚本测试(协议自动化)Web/HTTP 模块。
更清楚的是,当我们使用功能测试模块录制脚本时,在播放期间浏览器会打开并在机器上重新运行您的脚本。
但不幸的是,现在我希望这些脚本在没有浏览器的 EM 机器上运行。更准确地说,脚本以静默模式运行,无需启动任何浏览器。
加载模块脚本的问题在于它们在 HTTP 协议上运行,并且没有为您提供很多自定义选项,因为功能模块脚本在 DOM 结构上工作时为您提供,并且在 webdom 模块中支持相同。
在开源社区(Selenium)中,这样的场景是通过 HtmlUnitDriver 处理的。我通过在脚本中添加外部 jar 作为资产来尝试在打开的脚本中使用相同的方法,但这给了我链接错误。
关于我们如何完成上述任务的任何建议都是
赞赏。
问候
Ankur shrivastava