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

Фотография

Фреймы и все что сними связано

selenium webdriver

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Dmitriy_BOL

Dmitriy_BOL

    Новый участник

  • Members
  • Pip
  • 29 сообщений


Отправлено 01 января 2016 - 18:50

Доброго времени суток.

 

Помогите окончательно разобраться пожалуйста.

Есть структура фреймов


<frameset onload="top.loadFrames()" title="Documentation frame" cols="20%,80%">
   <frameset onload="top.loadFrames()" title="Left frames" rows="54%,46%">
      <frame title="All Packages" name="packageListFrame" src="overview-frame.html">
      <frame title="All classes and interfaces (except non-static nested types)" name="packageFrame" src="allclasses-frame.html">
   </frameset>
   <frame scrolling="yes" title="Package, class and interface descriptions" name="classFrame" src="overview-summary.html">
</frameset>

при загрузки страницы webdriver находится в  верху иерархии, после чего я  указываю следующую строку

driver.switchTo().frame("classFrame");

и поподаю в указаный фрейм.

После всех, необходимых мне, проделаных манипуляций я указываю следующую строку

driver.switchTo().parentFrame();

Я понял что возвращаюсь в родительский фрейм, только не понял а какой  именно: в самый корень иерархии(то место откуда я изначально заходил в указаный мной  фрейм) или просто на уровень вышепо иерархии фреймов?

 

Правильно ли мое предположение, что при указании пошагового переключения к самому нижнему фрейму в иерархии, я просто вернусь на ступень в верх(на шаг назад) в истории нафигации экземпрляра созданого мной webdriverа?


  • 0

#2 fiatlux

fiatlux

    Новый участник

  • Members
  • Pip
  • 47 сообщений

Отправлено 04 января 2016 - 13:59

Привет.

Практически не использовал метод parentFrame, но предположу что он просто на ступень выше вернет. А вот для возвращения к корню гарантировано поможет switchTo().defaultContent()


  • 2

#3 Appium

Appium

    Новый участник

  • Members
  • Pip
  • 13 сообщений

Отправлено 25 декабря 2017 - 06:16

Добрый день , а что делает метод public WebElement activeElement() и как его применять?


  • 0

#4 BadMF

BadMF

    Специалист

  • Members
  • PipPipPipPipPip
  • 809 сообщений
  • ФИО:Dmitry Petrov

Отправлено 09 января 2018 - 14:28

Добрый день , а что делает метод public WebElement activeElement() и как его применять?

 

ну rtfm же: https://seleniumhq.g...activeElement--


  • 0



Темы с аналогичным тегами selenium webdriver

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных