Перейти к содержимому

Публикации bent533serg

3 публикаций создано bent533serg (учитываются публикации только с 20 апреля 2023)


#170452 Как переключиться во фрейм — switchTo().frame?

Отправлено автор: bent533serg 17 января 2019 - 08:02 в Автоматизированное тестирование

У Вас на скрине - только элемент, который Вы хотите кликнуть, плюс скриншот тэга со скриптом, а как выглядит тэг самого фрейма?

Если правильно понял - тег iframe

Прикрепленные изображения

  • 2019-01-17_110349.jpg



#170451 Как переключиться во фрейм — switchTo().frame?

Отправлено автор: bent533serg 17 января 2019 - 08:01 в Автоматизированное тестирование

Если правильно вас понял тег iframe

 

Прикрепленные изображения

  • 2019-01-17_110349.jpg



#170419 Как переключиться во фрейм — switchTo().frame?

Отправлено автор: bent533serg 16 января 2019 - 08:22 в Автоматизированное тестирование

Привет! Нужно во фрейм переключиться, но через wd.switchTo().frame("fssarmiframe"); не переключает, поэтому сделал через Action. Тоже падает, элемент по которому клик нужно сделать не находит, может переключение так и не произошло? т.к. Xpath корректный. 

Падает где точка останова

 protected  void  openCheckFLK() throws InterruptedException {
        Thread.sleep(3000);
        Thread.sleep(3000);
        Thread.sleep(3000);
        Thread.sleep(3000);


    //    wd.switchTo().defaultContent();
        //wd.switchTo().frame(wd.findElement(By.xpath("//iframe[@src='https://portal-dev.fss.local/fssarm/?']")));
      //  wd.switchTo().frame(wd.findElement(By.xpath("//div[@class='portlet-boundary portlet-boundary_48_ portlet-static portlet-static-end portlet-borderless portlet-iframe ']//iframe[@src='/fssarm/?']")));

        WebElement myframe = wd.findElement(By.xpath("//*[@id=\"fssarmiframe\"]"));
        Actions actionWithYourFrame = new Actions(wd);
        actionWithYourFrame.moveToElement(myframe).build().perform();
        myframe.click();
    //    wd.switchTo().frame(wd.findElement(By.xpath("//*[@id=\"fssarmiframe\"]")));
     //   wd.switchTo().frame("fssarmiframe");
   //     wd.switchTo().frame(0);



        //  wd.findElement(By.xpath("//*[@id=\"ext-element-77\"]/div[3]")).click();
                                                     //div[@id='ext-element-88']//div[3]

        WebElement admflk = wd.findElement(By.xpath("//div[@id='ext-element-88']//div[3]"));
      //  WebElement admflk = wd.findElement(By.xpath("//div[@id='ext-element-88']//div[@id='ext-element-106']"));


        Actions actionAdmFlk = new Actions(wd);
        actionAdmFlk.moveToElement(admflk).build().perform();
        admflk.click();



        Thread.sleep(3000);
        Thread.sleep(3000);
        wd.findElement(By.id("ext-element-79")).click();
        Thread.sleep(3000);
        Thread.sleep(3000);
        wd.findElement(By.id("button-1323-btnInnerEl")).click();

    }

Прикрепленные изображения

  • 2019-01-15_105327.png
  • 2019-01-15_103706.png
  • 2018-12-29_163617.png