我们可以在 AutoIT 中自动化基于 windows 的应用程序并将其集成到 Selenium 中吗?
Can we Automate windows based application in AutoIT and integrate it in Selenium?
我们有一个基于 windows 的大型应用程序 (.Net),我知道我们可以在 AutoIt 的帮助下自动化并在 Selenium 中集成一些一键式 windows 功能但是我们可以自动化吗整个应用程序与 AutoIT 和 运行 它在 Selenium 上?
或者不建议选择此选项并使用其他工具(例如 UFT)来自动化基于 Web 的应用程序?
是的,您可以使用 AutoIt 编写您需要的任何脚本,并将其称为您首选的代码绑定(C#、Java 或您编写 selenium 测试的任何内容)
例如:
Selenium 是一个可以帮助您在浏览器中模拟用户行为的库。如果你想自动化 windows 桌面应用程序,你首先不需要 selenium。
您可能想知道是否可以使用 AutoIT with Java, instead of UFT/QTP for end to end testing of windows desktop based application. Yes, that's possible,但这并不容易。
考虑以下几点:-
- QTP/UFT 提供内置机制来识别对象并将其添加到对象存储库,如果您使用 AutoIT,则需要实现一种机制,该机制将为 change/modify 对象提供一种简单的方法,以防AUT 对象的变化。直接在代码中编写对象属性没有多大意义。参考图片-
- QTP/UFT 为 Excel 提供内置支持并将数据作为参数发送。如果你必须在 Automation Framework 中执行此操作,则需要框架设计技能。
QTP/UFT 有很多优点,我在这里不一一列举。但如果您有选择和预算,我会建议您使用 QTP。
我们有一个基于 windows 的大型应用程序 (.Net),我知道我们可以在 AutoIt 的帮助下自动化并在 Selenium 中集成一些一键式 windows 功能但是我们可以自动化吗整个应用程序与 AutoIT 和 运行 它在 Selenium 上? 或者不建议选择此选项并使用其他工具(例如 UFT)来自动化基于 Web 的应用程序?
是的,您可以使用 AutoIt 编写您需要的任何脚本,并将其称为您首选的代码绑定(C#、Java 或您编写 selenium 测试的任何内容)
例如:
Selenium 是一个可以帮助您在浏览器中模拟用户行为的库。如果你想自动化 windows 桌面应用程序,你首先不需要 selenium。
您可能想知道是否可以使用 AutoIT with Java, instead of UFT/QTP for end to end testing of windows desktop based application. Yes, that's possible,但这并不容易。
考虑以下几点:-
- QTP/UFT 提供内置机制来识别对象并将其添加到对象存储库,如果您使用 AutoIT,则需要实现一种机制,该机制将为 change/modify 对象提供一种简单的方法,以防AUT 对象的变化。直接在代码中编写对象属性没有多大意义。参考图片-
- QTP/UFT 为 Excel 提供内置支持并将数据作为参数发送。如果你必须在 Automation Framework 中执行此操作,则需要框架设计技能。
QTP/UFT 有很多优点,我在这里不一一列举。但如果您有选择和预算,我会建议您使用 QTP。