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

Фотография

Selenium + Winium.Desktop.Driver получить данные формы


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

#1 pbezpal

pbezpal

    Активный участник

  • Members
  • PipPip
  • 79 сообщений
  • ФИО:Безпалько Павел

Отправлено 21 июня 2019 - 14:49

Всем привет.

 

Начал только разбираться в этой связке. Сделал несколько тестов, все работает, как ни странно) Но вот столкнулся с такой задачкой. Открываю форму поиска серверов и хотелось бы найти нужный сервер и выбрать его. Например, выбрать сервер выделенный красным с IP 10.10.11.181. Спасибо.

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

  • Прикрепленный файл  serverFinder.jpg   41,31К   1 Количество загрузок:
  • Прикрепленный файл  Options.txt   2,69К   3 Количество загрузок:

  • 0

#2 checo

checo

    Опытный участник

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 24 июня 2019 - 14:08

Да, здесь та проблема, что динамическому контенту в списке ID не задашь заранее.

 

Можно найти сам список по ID и перебором отыскать элемент с нужными свойствами.

 

Можно придумать хитрый поиск по XPath. Там хитрость в том, что имена нодов задавать часто бесполезно, и приходится использовать звёздочку, а условия поиска задавать в атрибутах. Пример есть тут: https://github.com/2...ts/FindTests.cs


  • 0


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

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