gpt4 book ai didi

rft - 从命令行运行 RFT 时的不同行为

转载 作者:行者123 更新时间:2023-12-03 17:42:47 26 4
gpt4 key购买 nike

我正在尝试在虚拟机上测试应用程序 (SAP GUI)。我注意到,虽然我的脚本在从 RFT 本身启动时按预期执行,但在同一虚拟机上使用 Powershell 从命令行启动脚本时,我遇到了相同部分的问题。

检查我们的日志得出的结果是我的某些方法使用 exists()方法似乎是罪魁祸首,因为该方法需要 10-20 秒来确定对象是否存在,而不是几分之一秒。多少 exists() 之间似乎也存在相关性。使用和方法需要的额外时间(我可以看到每个方法的持续时间):一个方法 exists()需要 10 秒,一个包含三个 exists() 的方法将需要 20 多秒。

我的问题是:考虑到被测应用程序完全相同,机器完全相同并且脚本完全相同,什么可能导致这种意外的行为变化。据我所知,只有启动脚本的方法不同。同样与此讨论相关:在这两种情况下都使用相同的 JVM。

即使是指向正确方向的指针也会非常感激,因为这个问题对我来说很难掌握。

最佳答案

IDE 或命令行应该没有任何区别。
IDE 执行将使用 IBM JRE(与产品捆绑在一起)进行执行。您是否使用相同的 IBM JRE 通过命令行执行?

存在()不应该表现不同。这是您在 IDE/CLI 执行之间看到的一致行为吗?

关于rft - 从命令行运行 RFT 时的不同行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31941082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com