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

Фотография

Как получить URL открытой вкладки?

c# webdriver selenium

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

#1 Selen34

Selen34

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

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

Отправлено 18 ноября 2016 - 14:30

СЦЕНАРИЙ

  1. КОД. Открывает Браузер Хром
  2. ЧЕЛОВЕК. Открывает три вкладки
    • Вкладка 1 - Сайт 1;
    • Вкладка 2 - Сайт 2;
    • Вкладка 3 - Сайт 3;
  3. ЧЕЛОВЕК. Переходит (активирует) на Вкладку 2;

 

ВОПРОС

  1. Как по нажатии на button1 вывести в labe1 URL Сайта 2?

  • 0

#2 Lzk

Lzk

    Специалист

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

Отправлено 18 ноября 2016 - 15:11

driver.manage.getcurrenturl()


  • 0

#3 Selen34

Selen34

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

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

Отправлено 18 ноября 2016 - 16:17

manage подчёркивает красным и выдаёт ошибку следующего содержания:
  - 'IWebDriver' does not contain a definition for 'manage' and no extension method 'manage' accepting a first argument of type 'IWebDriver' could be found (are you missing a using directive or an assembly reference?)
 
Как её можно исправить?

  • 0

#4 Lzk

Lzk

    Специалист

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

Отправлено 18 ноября 2016 - 17:46

driver.manage().getcurrenturl()
  • 0

#5 Selen34

Selen34

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

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

Отправлено 18 ноября 2016 - 19:41

Всё равно ошибка

См. скрин http://prntscr.com/d8zmq5


  • 0

#6 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 18 ноября 2016 - 19:54

В C# это 

driver.getCurrentUrl();

Хотите быстрее получить ответ - указывайте ЯП :)


  • 1

#7 Selen34

Selen34

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

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

Отправлено 19 ноября 2016 - 05:34

Таже проблема

скрин http://prntscr.com/d94v96

 

Ошибка:
'IWebDriver' does not contain a definition for 'getCurrentUrl' and no extension method 'getCurrentUrl' accepting a first argument of type 'IWebDriver' could be found (are you missing a using directive or an assembly reference?)

  • 0

#8 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 19 ноября 2016 - 07:33

А если

Browser.Url;

  • 0



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

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

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