我正在尝试通过本地窗口连接Citrix应用程序,我能够处理所有用户名/密码并成功弹出(安全Windows)页面。但在完成所有这些事情之后,我在一个基于浏览器的页面(https://xxx.xxx.xx/dana-na/auth/url_43/welcome.cgi?p=user-confirm&id=state_7bfe65568e98f615f03a7322ec2ae248)上进行了访问,并且无法启动"或者"附上"这个页面来监视元素。
"发射"或者"附上"不适用于此页面,因为整个路径是可更改的,不能在应用程序建模器中作为默认值提供。
我检查了所有进程(任务管理器),发现该页面创建了2个进程(父进程和子进程),目标应用程序" iexplore"。并且父进程和子进程都具有相同的名称(我假设),因为当我给出目标应用程序的窗口标题时(让我们说"确认"),它给出了这个错误:
"错误 - 无法启动应用程序 - 无法识别目标应用程序"。
当目标应用程序更改为"确认*"收到此错误:"错误 - 无法启动应用程序 - 多个应用程序符合条件"。相信我,我检查了所有流程,并且没有其他任务以此名称运行"确认"。
再次检查过程,当我中止子任务或父任务时,任务都结束/受到干扰。
有人可以在这里建议如何解决这种情况吗?有没有人遇到过这种情况?
答案 0 :(得分:1)
我相信您必须使用Surface Automation / Region模式在Citrix中启动和导航应用程序。