云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

大带宽_中国电信企业邮箱登录_三重好礼

小七 141 0

桌面应用程序正变得越来越异构。很长一段时间以来,我们必须将注意力集中在SAP GUI for Windows上,这是SAP系统在业务中的主要UI。但是越来越多的用户将其切换到WebUI。在这个博客中,我将介绍一个解决方案,如何用一种方法控制不同类型的桌面应用程序。

我们关注的中心是PowerShell,它是微软Windows平台的脚本语言,是商业环境中客户端的标准。PowerShell从windows7到实际版本windows10都可以使用,大数据怎么看,并且提供了一个到dotNET世界的易于使用的界面。您可以从不同的来源提供PowerShell来自动化您的环境。

Scripting Tracker是一个实用工具,是SAP GUI脚本开发工具的替代品。它是sapgui脚本库上的sapgui分析器、比较器和记录器,小程序建站,还包括sapgui脚本API查看器。它的记录器提供了从SAP GUI for Windows上的活动轻松构建PowerShell脚本语言代码的可能性。

使用Selenium,您可以自动化浏览器。使用Selenium IDE,一个Firefox插件,您可以记录您的活动并将其导出为C代码。只要稍作改动,您就可以在PowerShell中使用此代码和C#WebDriver,您可以在这里找到一个示例。

AutoIt是为自动化Windows GUI而设计的。通过它的COM接口,还可以直接使用SAP GUI脚本,物联网平台,您可以在这里找到一个示例—顺便说一句,Scripting Tracker支持AutoIt。AutoIt提供了各种各样的可能性,还有脚本记录器和AutoItX,AutoIt的COM和DLL组合版本,有了dotNET接口。这种多样的可能性提供了不同的方法来控制PowerShell环境下Windows用户界面上的自动化活动。

不同类型的桌面应用程序包含自动化方法的困难。但结合

SAP GUI脚本和脚本跟踪,控制SAP GUI for Windows,以及Selenium,通过不同浏览器(如Microsoft Edge、Google Chrome或Mozilla FireFox)上的WebDriver控制WebUIAppium,用于控制Android或iOS等移动设备上的本机或web应用程序,以及AutoIt,以控制本机Windows UI和dotNET Connector NCo直接与SAP后端系统通信

在PowerShell的环境中,它提供了与Windows操作系统和dotNET的接口,您有一个幻觉工具集来应对这一挑战。上面的架构图显示了这一场景。

我经常使用带有脚本跟踪器和AutoItX的SAP GUI脚本,使用PowerShell控制SAP GUI for Windows和本机Windows UI。这是非常方便,它的工作非常好。你可以在我收集的SAP社区的帖子中找到很多例子。但是,大数据是什么概念,我越来越多地使用Selenium和Mozillas FireFox插件在SAP WebUI上记录我的活动,这种方法还没有得到整合,但从未来的角度来看,企业软件平台,SAP应用程序的UI越来越多地在浏览器上运行,这对我提出了挑战。这位前成员在他非常有趣的博客中写道,使用现代框架/工具对您的Web应用程序进行自动化测试,内容涉及sapstart(简单的回归测试自动化)。START的体系结构基本上非常接近这种方法。