我想自动化具有Siebel HI框架的Siebel应用程序。我尝试使用qtp和硒,但问题是对象,表格无法识别。谁能帮我?
Siebel STA 模块是一个单独许可的模块,如 Motti 提供的书架链接所示。虽然大多数Siebel项目都包含这一点,但有些项目没有。请检查并确认您的项目正在运行,其中包含以下模块:Siebel 测试自动化接口。
如果您正在执行 PoC 并希望验证其是否正常工作,则 Oracle 会提供来自同一 URL 的临时许可证代码。
在Siebel High Interactive(与Open UI相反)中,HTML界面是大量嵌套的iFrame。虽然一个非常勤奋的硒人可能能够自动化某些场景,但这不是HI的最佳方法。对于 HI QTP/UFT 和服务器,其他测试自动化供应商将能够为您提供帮助。
如果你有机会运行Open UI,那么我的建议是再次研究Selenium,因为Open UI HTML界面是一个单一的DOM对象,使这更容易。
UFT 通过其 STA 框架支持 Siebel HI,因此使用 UFT 测试 Siebel HI 的要求是:
- 在测试机上安装并激活 UFT 的 Siebel 插件
- 在 Siebel 服务器上安装 STA
- 通过自动化 URL 访问 Siebel 应用程序
- (http://hostname/callcenter/start.swe?SWECmd=AutoOn)