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

Фотография

Поиск по нестандартному ID


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

#1 Linux5

Linux5

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

  • Members
  • Pip
  • 73 сообщений
  • ФИО:Igor
  • Город:Moscow

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

Использую WebDriver и C#
что-то не нашел как найти элемент по нестандартному имени ID
Например у меня есть auto_id (см ниже )

<input name="Test" ID="Tra-ta-ta" auto_id="TextBoxAccount">

требуется написать нечто такое driver.FindElement(By.auto_id("TextBoxAccount"));

Это вообще возможно ? Или надо исходники править ?
  • 0

#2 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 09 февраля 2011 - 10:27

Использую WebDriver и C#
что-то не нашел как найти элемент по нестандартному имени ID
Например у меня есть auto_id (см ниже )

<input name="Test" ID="Tra-ta-ta" auto_id="TextBoxAccount">

требуется написать нечто такое driver.FindElement(By.auto_id("TextBoxAccount"));

Это вообще возможно ? Или надо исходники править ?

А нельзя ли задействовать XPath? Например: //input[@auto_id='TextBoxAccount']
  • 0

#3 SMakc

SMakc

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

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

Отправлено 09 февраля 2011 - 10:51


Использую WebDriver и C#
что-то не нашел как найти элемент по нестандартному имени ID
Например у меня есть auto_id (см ниже )

<input name="Test" ID="Tra-ta-ta" auto_id="TextBoxAccount">

требуется написать нечто такое driver.FindElement(By.auto_id("TextBoxAccount"));

Это вообще возможно ? Или надо исходники править ?

А нельзя ли задействовать XPath? Например: //input[@auto_id='TextBoxAccount']

Или по css css=input[auto_id='TextBoxAccount']
  • 0

#4 Linux5

Linux5

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

  • Members
  • Pip
  • 73 сообщений
  • ФИО:Igor
  • Город:Moscow

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


Использую WebDriver и C#
что-то не нашел как найти элемент по нестандартному имени ID
Например у меня есть auto_id (см ниже )

<input name="Test" ID="Tra-ta-ta" auto_id="TextBoxAccount">

требуется написать нечто такое driver.FindElement(By.auto_id("TextBoxAccount"));

Это вообще возможно ? Или надо исходники править ?

А нельзя ли задействовать XPath? Например: //input[@auto_id='TextBoxAccount']


Хм действительно что-то ступил ... Огромное спасибо !!!
  • 0


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

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