在您录制脚本并与主机会话交互时,Functional
Tester 会跟踪 基于终端的应用程序的扩展 会话的状态。为了确定会话的状态,Functional
Tester 会检查主机会话是否有焦点。如果主机会话没有焦点,Functional
Tester 会等待 0.5 秒来看主机会话是否获取了焦点。如果在此过程中主机会话未获取焦点,那么焦点状态会返回给框架。如果等待后主机会话仍没有获取焦点,Functional
Tester 会查询同步代码来获取终端的状态。
基于终端的应用程序的扩展 会话拥有下列三种状态之一:
表 1. 会话状态状态 |
描述 |
未初始化 |
主机窗口未准备好进行交互,因为其正在更新、更改或装入。 |
已装入 |
主机窗口已完成更新,但操作员信息区域 (OIA) 被锁定,原因通常是输入无效。 |
就绪 |
主机窗口已经准备好进行交互,它已经完成更新并且 OIA 已经解锁。 |
同步代码确定了基于同步算法的状态。同步算法是基于连接类型。