javascript - 单击远离弹出窗口

标签 javascript selenium-webdriver click protractor chrome-web-driver

在应用程序中有一个情节,点击它会打开一个 float 的弹出窗口。

有多种方法可以关闭弹出窗口例如单击弹出窗口上的关闭按钮或在该窗口外单击。

我只想知道如何用 Protractor 模拟在弹出窗口外点击?

最佳答案

有很多方法可以做到这一点,但最简单的方法之一是将鼠标移动到特定位置并单击。它可以简单地通过 -

browser.actions().
    mouseMove({x: 50, y: 0}).
    doubleClick().
    perform();

还要根据您的页面和要求提供 x 和 y 坐标。 这只有在您切换到弹出窗口时才有效!

关于javascript - 单击远离弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42221006/

相关文章:

java - 选择不起作用时如何从 DropDownList 中选择选项

javascript - 使用 Javascript 和 PHP 跟踪传出链接

javascript - javascript eval 真的有那么大的安全威胁吗?

javascript - 在 Shopify 产品页面上显示单个产品图片

javascript - 从小的 Three.js 视口(viewport)中选取对象

javascript - 当我只定义父div的点击功能时,如何使子div不发出警报

VBA——对多个切换按钮使用一次点击事件

Javascript 包 int?

c# - 仅在 Visual Studio 2015 中的 Debug模式下抛出 WebDriverWait 异常

selenium - 理解getLocation() Selenium WebDriver API的返回值