量角器如何点击空白处

Ros*_*ine 5 javascript selenium angularjs selenium-webdriver protractor

我们使用Protractor来测试Angular JS项目.在填写所有必填字段后,我需要在空白处(任何空白处)点击一个页面以触发自动保存.

但我不知道怎么做.我试图找到一个无用的图像或点击文本框.它不能工作.

堆栈跟踪:

UnknownError:未知错误:元素在点(975,357)处无法点击.其他元素将收到点击:...*

任何评论都会有所帮助,非常感谢.

ale*_*cxe 5

一种选择是找到一个特定元素并单击一个偏移量:

var elm = element(by.css('.material-dialog-container'));
browser.actions()
    .mouseMove(elm, -20, -20)
    .click()
    .perform();
Run Code Online (Sandbox Code Playgroud)

偏移量从元素的左上角开始计算.