在python中,是否可以将应用程序上下文设置为被测试的gui调用的第二个GUI。
例:我们使用test1.exe启动一个名为startApplication的应用程序。单击text1.exe GUI中的一个按钮将调用另一个名为test2.exe的GUI应用程序。
现在是否可以将应用程序上下文设置为test2.exe图形用户界面?
发布于 2018-07-10 14:13:52
Squish要求子进程由squish_dir/bin/startaut.exe启动(然后使用attachToApplication()),squish_dir/bin/dllpreload.exe (自动连接),或者将内置的钩子编译到其中。
在某些情况下,您可以通过执行以下操作(在在Windows上连接Qt子进程的附加设置中记录)而逃脱:
这样,dllpreload.exe test1.exe将调用test2.exe,它现在是“伪装”中的,这将导致dllpreload.exe启动test2_.exe。
如果dllpreload.exe. test1.exe需要test2.exe的进程ID,或者test2.exe需要父进程的进程ID,则此方法将无法工作,因为在这两种情况下,即重命名的如果dllpreload.exe的test1.exe和test2_.exe试图通过stdout、stderr、stdin流相互通信(因为没有设置它),这也是行不通的。
发布于 2018-10-05 01:52:19
试着选择“进入子进程.”在测试套件设置中。
https://stackoverflow.com/questions/51264303
复制相似问题