eclipse-rcptt - 在 rcptt 中右键单击无法重播
问题描述
我正在开发一个编辑器,在任何给定的字符串或标记上,当我右键单击时,我会得到一个带有各种选项的菜单。
我能够为执行右键单击、然后访问菜单并选择一个选项的场景记录 rcptt 测试。
但是当我重播这个案例时,测试失败了,因为它没有在那个地方找到那个特定的字符串或令牌,因此它没有在右键单击时获得菜单。
如何记录和回放在编辑器中某个特定位置执行的操作?
记录的代码:
get-editor Programs | get-table |
select [get-item -path "C:\\Users\\kaneezr\\Documents\\Full with job_Aug2015\\SOURCE\\CBSRC" -index 6] |
get-menu -path "Zoom Source" | click
with [get-editor AJCS1132 | get-table]
{
get-cell 61 1 | mouse down Right -count 1
get-cell 61 1 | mouse up Right -count 1
get-menu -path "Variable Where Used/All References" | click
}
解决方案
在我添加了我想要右键单击的元素的正确 x 和 y 坐标后,它开始工作。
with [get-editor AJCS1132 | get-table]
{
get-cell 84 1 | mouse down -button Right -x 200 -y 5
get-cell 84 1 | mouse up -button Right -x 200 -y 5
get-menu -path "Variable Where Used/All References" | click
}
推荐阅读
- java - Java Lucene 搜索 - 是否可以搜索范围内的数字?
- python - Apache服务器Flask(wsgi)应用程序上的Tensorflow导入错误
- environment-variables - 从 systemd 服务文件中的 sh 脚本设置环境变量
- regex - 匹配文件中的字符串并将其附加到另一个文件
- flutter - Flutter + Dart:我从firebase获取数据后我的课停止了
- python - 如何将 GloVe 词嵌入添加到 Keras POS 标记器?
- javascript - 切换切换按钮以在两个不同的样式表之间切换
- matplotlib - 调试 FuncAnimation
- javascript - TypeError:未定义不是对象(评估'_this.setState')
- excel - 将 YYYY-MM-DD HH-PM/AM 日期更改为具有 24 小时格式的相同日期