我实现了一个JavaScript函数,该函数在单击特定图像时显示弹出窗口;但是,弹出窗口和封面(弹出窗口后面的透明灰色覆盖,当单击使弹出窗口消失)不会移动到当前窗口的中心。由于可以在可见的任何地方单击图像,因此弹出式窗口需要在页面的中心(具有动态高度和静态宽度)打开,位于当前位置(单击图像时)。我也需要这个来处理多监视器设置。我找到了这个JavaScript
function PopupCenter(url, title, w, h) {
// Fixes dual-screen position Most browsers
我正在使用Selenium WebDriver和ruby编写自动化测试。我遇到了这样的问题:
我需要关闭弹出窗口,但是弹出窗口的关闭按钮在DOM之外。在DOM中,我有带class 'promotional-wrapper'的div元素,这个元素有data-mage-init='{"promoPopUp": {"url": {"getDataUrl": url from where DOM is updated with new nodes}}}'属性,这个div负责将弹出窗口放到页面中。如何访问未直接附加到DOM的