Перетащите с помощью веб-драйвера Selen - PullRequest
0 голосов
/ 29 апреля 2020

, пожалуйста, помогите мне, я не получаю. Для перетаскивания, он падает на рабочем столе. Он не падает в месте назначения. Там, где есть курсор мыши, он падает там

publi c class Dragdrop2 {

 WebDriver driver;          

@ Test

publi c void DragnDrop () создает InterruptedException
{
System.setProperty ("webdriver. chrome .driver", "/ home / bluegate04 / Загрузки / банки / chromedriver_linux64 / chromedriver ");

     DesiredCapabilities capabilities = DesiredCapabilities.chrome();
     ChromeDriver driver = new ChromeDriver(capabilities);

     driver.get("http://staging.agileware.com:3000/#/login");   
     driver.findElement(By.id("username")).sendKeys("abhishek@bluegate-soft.com");
     Thread.sleep(2000);
     driver.findElement(By.id("pswd")).sendKeys("Agileware@123");
     Thread.sleep(2000);
     driver.findElement(By.id("pswd")).sendKeys(Keys.ENTER);
     Thread.sleep(5000);
     driver.findElement(By.xpath("//li[2]//a[1]//span[1]//i[1]")).click();
     Thread.sleep(5000);
     driver.findElement(By.xpath("//body/app/layout[@id='app']/div[@id='content-wrap']/main[@id='content']/div/app-datadefinition/div/button[1]")).click();
     Thread.sleep(3000);


    //drag.  

        WebElement From=driver.findElement(By.xpath("//div[@id='settings']//div[2]"));
         Thread.sleep(3000);


     // drop.

      WebElement To=driver.findElement(By.xpath("//div[@class='panel-body']"));     


     Thread.sleep(3000);

     Actions act=new Actions(driver);   
     act.dragAndDrop(From,To).build().perform();    





}   



}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...