[英]Selenium webdriver (java): Drag And Drop issue
應用程序:Adobe CQ5-作者實例
任務:從內容壩中拖動圖像,並放下CQ5的圖像對話框
使用語言:Java + Selenium WebDriver 2.40
我正在嘗試執行拖放操作以實現上述任務。 這里的問題是源和目標在兩個不同的窗格上(內容Dam中的源圖像,目標是html對話框)
面臨的問題:
<>
目標元素顯示並可用(從調試器中檢查時)我試圖切換到活動元素/默認內容目標不在任何框架/ iframe上
幾天前就可以使用了(Selenium 2.36版本的舊版本)。 但是現在它無法使用最新版本(以及舊版本)
我在這里想念任何東西嗎? 我無法弄清楚為什么webdriver無法從目標位置的控件中釋放圖像。
提前致謝。
我以前也有這個問題。 我使用的是2.42.2版,在發布前切換到iframe。 這是片段
WebElement sourceElement = mySourceElement;
Actions builder = new Actions(driver);
Action dragAndDrop = builder.clickAndHold(sourceElement).build();
dragAndDrop.perform();
driver.switchTo().frame(iFrame);
WebElement targetElement = myTargetElement;
Thread.sleep(1000);
dragAndDrop = builder.moveToElement(targetElement).release().build();
dragAndDrop.perform();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.