我有一个弹出窗口,双击一个对象时会打开,我需要将弹出窗口拖放到另一个位置,以便将内容隐藏在弹出窗口的视图中。我曾尝试使用以下代码:如何在硒中拖放一个弹出窗口?
WebElement notesWindow= getNotesWindow();
JavascriptExecutor executor = (JavascriptExecutor) driver;
executor.executeScript("arguments[0].setAttribute('style', 'left: 227px; top: 334px; width: 561px; height: 392px; z-index: 801637');", notesWindow);
这移动了窗口的外边界,但无法移动整个窗口。
我也试过
Actions action = new Actions(driver);
action.dragAndDrop(notesWindow, getOverrideButton());
这里,getOverrideButton()
返回元素为目标元素。 这根本不起作用。有人可以建议可以做些什么才能使其发挥作用吗?
你可以分享网站的网址吗? –