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

Фотография

Как найти элемент, есть только value

webdriver

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

#1 Ivonin

Ivonin

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

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

Отправлено 15 марта 2019 - 09:42

Всем привет подскажите новичку, как достучаться до value!

<option value="EE830A6D-71DC-441E-99E5-E5FC9E0828D1">
АГЗ МЧС РФ (пос. Новогорск, МО). Кафедра иностранных языков</option>

  • 0

#2 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 15 марта 2019 - 10:16

element.getAttribute("value");
   
  • 0

#3 Ivonin

Ivonin

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

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

Отправлено 15 марта 2019 - 10:54

Спасибо!


  • 0

#4 Ivonin

Ivonin

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

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

Отправлено 15 марта 2019 - 10:58

Не совсем пойму теперь как мне по нему кликнуть ... такая конструкция получается  

WebElement selectOrganization = driver.findElement(By.id("organization"));
        selectOrganization.getAttribute("EE830A6D-71DC-441E-99E5-E5FC9E0828D1");

А .click не проходит


  • 0

#5 lapa

lapa

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

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


Отправлено 15 марта 2019 - 11:21

Не совсем пойму теперь как мне по нему кликнуть ... такая конструкция получается  

WebElement selectOrganization = driver.findElement(By.id("organization"));
        selectOrganization.getAttribute("EE830A6D-71DC-441E-99E5-E5FC9E0828D1");

А .click не проходит

имхо вы не совсем правильно понимаете.

если хотите кликнуть тогда будет что то вроде selectOrganization.click()

а вот если хотите узнать значение value тогда getAttribute


  • 0

#6 Ivonin

Ivonin

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

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

Отправлено 15 марта 2019 - 11:48

Это мне не то что-то подсказали изначально )))) 

у меня есть выпадающий список ... 

Соответственно мне надо выбрать какой то элемент, а потом по нему кликнуть ... но из уникальных значений только value 

<option value="BC8E1662-766E-43A8-8942-981572166174">"Центральная библиотека муниципального образования городского округа " МУ (г. Ухта)</option>
<option value="E60EE044-341C-4679-BAEA-492B50F6DA6C">1-ый Московский областной музыкальный колледж (г. Коломна)</option>

  • 0

#7 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 15 марта 2019 - 12:41

У вас селект, я так понимаю?

http://software-test...pisok/?p=130685

У элемента типа селект есть ещё пара полезных методов, как раз для работы и через значение value


  • 0

#8 Ivonin

Ivonin

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

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

Отправлено 15 марта 2019 - 12:43

Как раз через гугл нашел эту тему )))


  • 0

#9 Ivonin

Ivonin

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

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

Отправлено 15 марта 2019 - 12:58

И подскажите если не сложно где можно на русском языке максимально почитать про все эти стандартные методы.


  • 0

#10 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 15 марта 2019 - 13:54

Если самое актуальное и полное - нигде.

По верхам - https://selenium2.ru/docs.html


  • 0

#11 Ivonin

Ivonin

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

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

Отправлено 15 марта 2019 - 14:18

Подскажите еще как достучаться до инпута. Не получается ни через select ни через webelement

<input type="checkbox" name="agree" id="agree" value="yes" required="">
Галочку как поставить...?
 
 

Прикрепленные файлы


  • 0

#12 Snap

Snap

    Специалист

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


Отправлено 15 марта 2019 - 14:26

Вы не указали язык программирования. На Java

driver.findElement(By.id("agree")).click();

  • 0

#13 Ivonin

Ivonin

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

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

Отправлено 15 марта 2019 - 15:28

разобрался ...


  • 0



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

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

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