java Selenium Webdriver:拖放不起作用
场景:
- 拖动汉堡菜单
- 将其放置在工作流画布下方的目标位置
以下是源和目标的HTML代码:
源HTML:
https://monosnap.com/file/VWHq7ve1tMtqQbX1S34JA3ttEQT5Dc
目标HTML:
https://monosnap.com/file/mhYkXwrz4EzI2ns98skP4ffW9IlD47
搜索解决方案,以下是我尝试过但不起作用的几种方法:
WebElement source = driver.findElement(By.xpath("//i[@class='fa fa-bars handle']"));
WebElement desc = driver.findElement(By.xpath("//ul[@class='dragArea list-group']"));
Actions act = new Actions(driver);
Way #1: act.dragAndDrop(source, desc).build().perform();
Way #2: act.dragAndDrop(source, desc).click().build().perform();
Way #3: act.clickAndHold(source).moveToElement(desc).release(source).build().perform();
Way #4: org.openqa.selenium.interactions.Action dragAndDrop = act.clickAndHold(source).moveToElement(desc1).release(desc1).build();
dragAndDrop.perform();
请让我知道如何使此场景自动化
共 (0) 个答案