量角器测试-如何将鼠标位置重置为默认原点
Protractor Test - How to Reset Mouse Location to Default Origin
我正在使用量角器进行端到端测试,并且我正在使用多个测试规范。从一个测试规范到另一个测试规范,我注意到我的鼠标留在了前一个规范的最后一个位置。
我想要的是鼠标从每个规格的默认位置开始。我想应该是左上角。
我们的目标是,我知道我的鼠标在每个测试开始的地方,我可以相应地调整我的测试,每个测试将从鼠标在相同的基线开始。
例如://Assume this is the first spec
browser.actions().mouseMove(x: 15, y: 25).perform().then(function() {
//code
});
//If this is in another spec, this mouseMove will start from the x: 15 & y: 25 location
browser.actions().mouseMove(x: 153, y: 125).perform().then(function() {
//code
});
每次测试之前或之后手动将鼠标移动到" 0,0 ":
browser.actions().mouseMove({x: 0, y: 0}).perform();
相关文章:
- 用嵌套函数和默认函数定义函数
- 如何使用铁流星与流星的默认路线
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- CKeditor:更改对话框中的默认选择选项
- 在不阻止默认行为的情况下检测IE10中的缩放
- 如何从外部页面激活非默认引导选项卡
- 防止默认锚点行为AngularJS
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- jpm的默认Firefox路径没有'不起作用
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 如果值为空,如何设置输入的默认值?jQuery
- 骨干模型默认值-todos.js示例中不必要的代码
- jquery日期选择器年份范围默认值
- jQuery:当屏幕大小改变时,如何更改默认图像和悬停图像
- Highcharts-如何在自定义格式化程序中获得默认的y轴标签格式化程序
- 默认情况下折叠和展开嵌套列表
- 使用AngularJS中的UI路由器将状态重定向到默认子状态
- 使用JavaScript从超链接加载时的默认下拉值
- 如何设置默认<ui视图>在另一<ui视图>
- 量角器测试-如何将鼠标位置重置为默认原点