我们有一个庞大的应用程序,它是基于(.NET)的窗户,我知道我们可以自动化和硒与的AutoIt的帮助下集成了一些点击窗口的功能,但我们可以用自动化的AutoIt整个应用程序和硒运行呢? 还是不建议去此选项,使用其他工具,如UFT自动化的基于Web的应用程序?我们可以自动化的基于Windows的应用程序中的AutoIt,它在硒的整合?
0
A
回答
0
硒是一种库,帮助您在浏览器中模仿用户行为。如果你想自动运行Windows桌面应用程序,你首先不需要硒。
您可能想知道是否可以将AutoIT与Java一起使用,而不是使用UFT/QTP进行基于Windows桌面的应用程序的端到端测试。是的,这是possible,但它不会那么容易。
考虑以下几点: -
- QTP/UFT建机制提供了识别对象,并将其添加到对象存储库,如果你使用了AutoIt,你需要实现的机制,这将提供一种简单的方法来改变/修改对象在AUT的对象改变的情况下。直接在代码中编写对象属性没有多大意义。参考图像 -
- QTP/UFT提供用于Excel和内置支持作为参数发送数据。如果你必须在Automation Framework中这样做,它将需要框架设计技巧。
QTP/UFT有很多优点,我不是在这里注册的。但如果你有选择和预算,我会建议去QTP。
0
是的,你可以写你需要的AutoIt什么都脚本,并调用它首选的代码绑定(C#,Java或随便你写你的硒测试中) 例如:How to call a script from java
相关问题
- 1. 我们可以转换基于魔力的应用程序基于enyo应用
- 2. 我们可以使用Selenium webdriver来自动化基于MS CRM 2015的应用程序吗?
- 3. 基于Cordova的混合应用程序的UI测试自动化工具
- 4. 我可以在我们的VC++应用程序中使用Windows授权吗?
- 5. 如何将我的硒web驱动程序代码整合到Jenkins中,以便它可以定期运行
- 6. 我们可以更改Windows应用程序app.config的设置吗?
- 7. C#Windows应用程序中的基于许可证的配置
- 8. 我们可以在IIS中上传Windows应用程序:.net
- 9. Appium:测试无法自动化基于Web的应用程序
- 10. 自动化基于Oracle Forms的应用程序 - QTP
- 11. 如何使用硒与硒的自动化移动聊天应用程序?
- 12. 是否可以自动化Windows应用程序?
- 13. 如何在使用Autoit的现有基于Windows的应用程序的文本字段中输入数据?
- 14. 我可以在我的iPhone应用程序中整合ovi地图吗?
- 15. 应用程序中的颜色不同于它们基于的图像
- 16. 我们如何构建移动原生应用程序,以便我们可以将它用于Android和WP7?
- 17. 我可以在其他应用程序中整合Orbeon吗?
- 18. 基于Windows的应用程序来测试我的ASP.NET应用程序
- 19. 我们可以在我们的Android应用程序中使用Microsoft Emotion API
- 20. 我可以在我的应用程序启动时标记我的组合框
- 21. 我是否可以延迟加载我的库,以便它们不会延迟我的应用程序启动?
- 22. 我们可以在我们的iPhone应用程序中访问播客吗?
- 23. Cocoa应用程序 - 我可以整合亚马逊产品搜索我的可可应用程序
- 24. 用于基于Windows的WPF应用程序的UI自动化工具,具有录制和回放功能
- 25. 基于客户端的应用程序是否可以自动执行?
- 26. 我们是否可以制作Facebook应用程序,让我们的用户在我们的应用程序内制作新的Facebook应用程序?
- 27. 我可以将SSIS整合到我的云应用程序中吗?
- 28. Xcode中的通用iOs应用程序和基于Windows的应用程序
- 29. GPRS设置在移动应用程序中它的自我
- 30. 整合我的应用程序联系
感谢精心响应,其实在我的项目中,他们已经在使用UFT自动化,但他们想将其切换到硒,但因为它是一个端到端的Windows应用程序,它不会是容易的整个应用程序与AutoIt的自动化和与Selenium集成,因为您还建议它不会有任何用处,我们也可以在其他工具的帮助下完成。 –
如果它回答你的问题,那么请考虑接受它作为答案。 – Amol