在Testcomp中启动Java系统进程的问题

2024-04-19 07:00:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我在TestComplete中创建Java系统进程对象时遇到问题

在我的应用程序中,它分为两部分,一部分使用Java7,另一部分使用Java8

在我的管理升级之前,我只在操作系统上安装了Java7,我的jProcess变量运行良好。现在我已经升级到Java8,我的jProcess对象用于在脚本不再工作时轻松识别对象

如果操作系统上有两个版本,有没有办法在python中指定您希望使用的系统进程

Python中用于处理系统进程的方法/例程是Sys.Process

代码如下所示

jProcess=Sys.Process("java")
imp_dlg_wnd=jProcess.WaitSwingObject("ImportOptionDialog", "Import", -1, 1,3000)
imp_dlg_wnd.FindChild("AWTComponentAccessibleName","OK",20).Click()
Delay(3000)
file_import_wnd=jProcess.WaitSwingObject("FileImportDialog", "Select files to import", -1, 1,10000)

当我现在观察变量的实例化时,它说没有存在的对象


Tags: 对象import进程系统sysjavaprocessimp