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

Фотография

На могу переключиться в iframe


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

#1 serbvov1

serbvov1

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

  • Members
  • Pip
  • 55 сообщений
  • Город:Севастополь

Отправлено 25 февраля 2017 - 09:14

" Не могу " :)

Задача простая, необходимо авторизоваться на "Mail.ru" и отправить письмо.

Не как не получается переключиться в iframe что бы вставить текст..

 

Делаю так, не помогает:

скрин HTML https://img.w1.ru/2017-02-25-fn7tef

код

driver.switchTo().frame(driver.findElement(By.id("toolkit-148801186455843composeEditor_ifr")));
        driver.findElement(By.id("tinymce")).sendKeys("test");

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


  • 0

#2 serbvov1

serbvov1

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

  • Members
  • Pip
  • 55 сообщений
  • Город:Севастополь

Отправлено 25 февраля 2017 - 09:31

Вопрос снят, разобрался(нужно было не просто переключиться на фрэйм, а еще и кликнуть по нему), если кому-то понадобится решение, пожалуйста, смотрите:

driver.switchTo().frame(driver.findElement(By.xpath(".//tr[@class='mceFirst mceLast']//iframe")));
        driver.findElement(By.id("tinymce")).click();
        driver.findElement(By.id("tinymce")).sendKeys("test");

  • 1

#3 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 25 февраля 2017 - 15:59

Естественно, это же js-редактор.


  • 0


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

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