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

香港带宽_数据库考题_评分榜

小七 141 0

在我们的业务流程中,返利手游,UI过程越来越具有异构性的特征。您必须在桌面应用程序中处理一个活动,在web浏览器中处理另一个活动,在SAP GUI for Windows中处理另一个活动。还有可能所有这些不同的UI活动都会影响一个业务流程。这些过程中的大多数都包含重复的步骤,物联网工程师,因此很适合自动化。但是在一个自动化解决方案中处理这些不同类型的应用程序并不容易。这里我描述了一种基于不同开源和免费组件的自动化方法。在这篇文章中,我将展示一个基于这种方法处理sapgui脚本与webdynpro结合的例子。

您可以在这里找到另一种将sapgui脚本与seleniumwebdriver结合的方法。在那里,我使用了其他编程语言和工具。

与此不同,我使用的是Selenium IDE for Firefox,大数据和云计算,现在是Katalon Automation Recorder Chrome扩展。这是一个与Selenium IDE兼容的Recorder for Chrome和Firefox。

我们从安装Katalon Automation Recorder开始。打开Chrome网络商店,进入katalon automation recorder,选择add,几秒钟后你会在右上角看到一个小K图标。如果你按下它,一个额外的窗口将打开,卡塔隆录音机。

下面的例子不是一个有意义的过程。首先,大数据资源,我们从SAP GUI for Windows中的活动录制开始。我们打开SE16,打开表格SFLIGHT,大数据精准获客,读取记录数并打开表格。

下一步我们在浏览器中记录以打开飞行列表…

…并按下搜索按钮。

现在我们以C#导出代码。

现在所有的准备工作都完成了。在接下来的步骤中,我们现在将片段组合成一个解决方案。我们打开Composer并使用PowerShell选择SAPGUI。我们添加了主程序。

我们添加了我们录制的SAP GUI脚本。

现在我们切换到Web并添加了Sub-LoadSelenium程序。

我们还添加了OpenChrome程序和WaitUntillComplete程序。

现在我们用OpenChrome和URL完成了我们的代码。我们标记来自Katalon recorder的命令序列,然后按C#到PowerShell按钮。

现在行将从C#更改为PowerShell代码,在我们的情况下只有一行。

现在编写完成。文件可以在PowerShell ISE中保存、打开和执行。

通过脚本跟踪记录器和Composer以及Katalon Automation记录器的组合,您可以在SAP环境中轻松创建跨应用程序自动化解决方案。它就像一个拼图,有时很难找到正确的片段。而且,也许有点矛盾,每一块都可以独立使用。这是一个或多或少抽象的例子,我正是使用这种方法在我们的在线办公室测试SAP流程的自动化。还有更多的可能。您也可以将AutoIt与桌面应用程序相结合,或者将移动设备集成到您的测试场景中。最后但并非最不重要的一点是,这里提供了一个PowerShell脚本来自动化UI5应用程序,它也可以在这种上下文中使用。