2016-07-05 36 views

回答

0

硒是一种库,帮助您在浏览器中模仿用户行为。如果你想自动运行Windows桌面应用程序,你首先不需要硒。

您可能想知道是否可以将AutoIT与Java一起使用,而不是使用UFT/QTP进行基于Windows桌面的应用程序的端到端测试。是的,这是possible,但它不会那么容易。

考虑以下几点: -

  1. QTP/UFT建机制提供了识别对象,并将其添加到对象存储库,如果你使用了AutoIt,你需要实现的机制,这将提供一种简单的方法来改变/修改对象在AUT的对象改变的情况下。直接在代码中编写对象属性没有多大意义。参考图像 -

enter image description here

  • QTP/UFT提供用于Excel和内置支持作为参数发送数据。如果你必须在Automation Framework中这样做,它将需要框架设计技巧。
  • QTP/UFT有很多优点,我不是在这里注册的。但如果你有选择和预算,我会建议去QTP。

    +1

    感谢精心响应,其实在我的项目中,他们已经在使用UFT自动化,但他们想将其切换到硒,但因为它是一个端到端的Windows应用程序,它不会是容易的整个应用程序与AutoIt的自动化和与Selenium集成,因为您还建议它不会有任何用处,我们也可以在其他工具的帮助下完成。 –

    +0

    如果它回答你的问题,那么请考虑接受它作为答案。 – Amol

    0

    是的,你可以写你需要的AutoIt什么都脚本,并调用它首选的代码绑定(C#,Java或随便你写你的硒测试中) 例如:How to call a script from java

    相关问题