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

Фотография

Ошибка при повторном нажатии кнопки поиска элемента на странице.

c# WebDriver

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

#1 Selen34

Selen34

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

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

Отправлено 08 декабря 2016 - 16:31

C#, WebDriver

СЦЕНАРИЙ

  1. Заполняю:

textBox34.Text;

textBox19.Text;

textBox1.Text;

 

  2. Нажимаю кнопку

Код выполняется

  3. Нажимаю кнопку второй раз

Выпадает ошибка: "No frame element found with name or id ads_frame1"

 

КОД

Browser.SwitchTo().Frame(textBox34.Text); // переключаемся в фрейм
IWebElement selector = Browser.FindElement(By.CssSelector(textBox19.Text));
textBox1.Text = selector.Text;
Application.DoEvents();
selector.Click();
 

ВОПРОС

Почему при повторном нажатии кнопки выпадает ошибка?


  • 0

#2 Lzk

Lzk

    Специалист

  • Members
  • PipPipPipPipPip
  • 504 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 08 декабря 2016 - 21:35

Как то странно ты во фрейм переключаешся... обычно там указывается Id фрейма , а ты туда запихнул инпут
  • 0



Темы с аналогичным тегами c#, WebDriver

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

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