【问题标题】:Is it possible to Test siebel open UI application using Selenium?是否可以使用 Selenium 测试 siebel 开放式 UI 应用程序?
【发布时间】:2016-05-09 02:53:44
【问题描述】:

我想知道。有什么方法可以让我使用 Selenium JavaScript 与 Siebel 应用程序进行交互?需要加什么吗?

【问题讨论】:

  • 您能否给我们一些有关 Siebel 的线索,否则您可能永远得不到答案?如果涉及到 Web 应用程序,那肯定是的。

标签: javascript selenium siebel


【解决方案1】:

如果您确保在服务器上启用了 Siebel Open UI 测试自动化功能,则 HTML 中的 UI 对象可以使用另外三个 Siebel OUI 特定属性。这些属性是:

rn - 存储库名称 - Siebel 开发人员分配给 UI 对象的唯一名称。

un - UI 名称 - 对象在 UI 中显示的名称或标题。

ot - 对象类型 - HTML 元素表示的对象类型。

通过使用对象的 rn 属性来唯一标识您的测试需要与之交互和验证的各种 UI 元素,您应该能够使用 Selenium 构建自动化测试。

我已经使用 Ruby、Capybara 和 Selenium-Webdriver 成功地为基于 Siebel Open UI 的企业 CRM 部署了自动化构建验收和回归测试套件。这些自动化测试与 Jenkins CI 服务器集成,每晚执行一次。

自动化测试可以针对在 OS X 或 Windows 平台上运行的 Chrome、Firefox、Safari 或 IE 网络浏览器执行,也可以针对模拟的 iOS 或 Android 移动浏览器执行。

【讨论】:

    【解决方案2】:

    我已经使用 QTP10 自动化了 Classic Siebel 应用程序,它运行良好。 但是,使用 Selenium WebDriver 我无法实现自动化,因为经典 Siebel 没有适当的 HTML 代码供 Selenium WebDriver 在浏览器中访问和控制。

    阅读 Siebel Open UI 上的文档后,我相信正确的 HTML 代码将在浏览器中可见。如果 HTML 代码可用,Selenium 可以自动化应用程序!!

    快速谷歌搜索返回以下主题的结果 -http://www.tricentis.com/enterprise-solutions/solving-the-top-three-challenges-with-siebel-open-ui/, http://www.boxfusionconsulting.com/boxfusion-blog/siebel-open-ui-automated-testing/

    如果 HTML 代码不可用,您还可以查看从 Siebel 应用程序提供 javascript 挂钩,然后使用 Selenium 执行 Javascript 代码。使用 Selenium 自动闪光时也使用了相同的原理。 http://www.adobe.com/devnet/flash/articles/flash_selenium.htmlhttps://code.google.com/archive/p/flash-selenium/。这是一个长镜头,但值得一试!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-26
      • 1970-01-01
      相关资源
      最近更新 更多