许多 web 应用程序都包含隐藏的页面元素,直到用户鼠标移到页面的某个部分上时,才会使其他页面元素可见。一个常见的示例便是 web 应用程序顶部菜单栏的菜单。假定您将鼠标移到菜单栏上,该菜单栏将展开菜单项,然后点击之前隐藏菜单项中的任何一个。在录制过程中,SOAtest 将不会录制鼠标移动,但是会录制在以前隐藏菜单项上发生的点击。在回放过程中,由于没有录制鼠标的移动,因此不会回放,在元素仍然隐藏时,将出现它与隐藏菜单元素的交互。

根据页面的构造方式,您将得到一个错误消息,即菜单元素不存在或不可见。如果出现这种情况,请采用以下方法之一添加一个点击操作,暴露隐藏的元素: 

  • 在录制过程中,点击可显示隐藏元素的元素,例如,点击菜单按钮可打开手风琴菜单。点击操作将被录制下来,从而使隐藏的项目在回放时显示出来。
  • 为录制的场景手动添加点击操作。 
  • No labels