Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 挤压弹出菜单会导致测试卡住_Qt_Popup_Menubar_Squish - Fatal编程技术网

Qt 挤压弹出菜单会导致测试卡住

Qt 挤压弹出菜单会导致测试卡住,qt,popup,menubar,squish,Qt,Popup,Menubar,Squish,我正在为一个应用程序编写挤压测试,该应用程序使用一个菜单,一旦鼠标悬停在菜单上就会弹出,这意味着当测试运行时,用户必须在菜单上不断移动鼠标才能继续测试。应用程序是用QT编写的。有没有人有过这样的经历和解决方法???我也遇到过类似的问题。 您可以编写bash脚本来查找和终止进程 对于MAC中的系统对话框,可以执行以下操作: 编号=ps aux|grep“[U]服务通知中心”| wc-l if(number.to_i != 0) `killall "UserNotificationCen

我正在为一个应用程序编写挤压测试,该应用程序使用一个菜单,一旦鼠标悬停在菜单上就会弹出,这意味着当测试运行时,用户必须在菜单上不断移动鼠标才能继续测试。应用程序是用QT编写的。有没有人有过这样的经历和解决方法???

我也遇到过类似的问题。 您可以编写bash脚本来查找和终止进程

对于MAC中的系统对话框,可以执行以下操作:

编号=
ps aux|grep“[U]服务通知中心”| wc-l

  if(number.to_i != 0)
    `killall "UserNotificationCenter"`
  end

你有什么问题?你不知道如何移动鼠标光标?这意味着当所有测试运行时,你必须坐在它前面,可能需要几个小时。我认为Squish的设计方式是,当它运行测试时,没有人应该坐在它前面。是什么阻止你用脚本移动鼠标光标呢?就是这样,谢谢,我混合使用了snooze()和moveCursor()得到了它。