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

中间件_mongo创建数据库_免费

小七 141 0

业务流程不再仅在SAP GUI for Windows中实现,在其他设备上的其他UI上也采取了越来越多的步骤。在这篇博文中,我描述了如何通过PowerShell在带有ABAP的虚拟Android设备上控制本机应用程序和web应用程序的可能性。

为了实现这个场景,我使用了我描述的相同方法,例如这里和这里。SAP系统和虚拟设备之间的桥梁构建了一个库和应用程序链。它从SAPIENs ActiveXPoshV3库开始,从SAP连接PowerShell。包含该过程的PowerShell脚本存储为SAP后端系统上的include development对象。ABAP报告加载并执行此脚本。该脚本使用Appium客户端库连接Appium服务器,该服务器连接来自Android Studio的虚拟设备。

准备

下载并安装Android Studio下载并安装Appium下载并安装Appium客户端库Appium Web驱动程序Selenium Web驱动程序硒支持Newtonsoft JSON城堡核心下载并安装SAPIENs ActiveXPoshV3

代码准备

这里有一个PowerShell脚本来控制Android计算器应用程序。将其存储在SAP系统中。这很容易理解。它加载客户端库,设置必要的功能,如设备名、应用程序等,并执行一些活动。它将6与9相加,将166与9相乘,并将结果写入屏幕。

这里有一个控制Android上Chrome浏览器的脚本。将其存储为SAP系统中的include。它也很容易理解。它的功能与上面的脚本相同,wap自助建站,但这里我们控制浏览器。我们调用Google search,企业信息管理软件,在字段中键入单词Selenium,然后按回车。

ABAP代码准备和执行

要执行这些脚本,您需要SAP中的类zactiveexposhv3系统。这个报表加载一个include z\u posh\u appium\u应用程序,云服务器购买,这是上面的第一个脚本并执行它。但是在开始你的Android工作室之前,你需要一个新的空项目和一个虚拟设备。然后启动您的Appium服务器。

如果您的基础设施运行,阿里大数据,您可以执行此报告。

这里是运行报告的图像,脚本包含在SE80中。

结果与预期一致。

结论

正如您所看到的,可以从SAP控制Android设备。您可以通过脚本和ABAP报表、功能模块或方法之间的直接双向通信来同步执行。因此,开心返利,您可以在测试过程中使用这种方法,例如在eCATT的上下文中。这为非常有趣的集成场景打开了大门。