Не могу найти форму ввода, постоянно меняется

lesssss81

Client
Регистрация
10.03.2017
Сообщения
700
Благодарностей
34
Баллы
28
Здравствуйте

на сайте https://autosaratow.ru/phorum/
прирегистрации в полее ввода "почта", не могу вставить адрес почты все перепробовал, при новом запуске шаьлона почта вставляется в "логин"

подскажите))
 

Вложения

Alex91

Активный пользователь
Регистрация
15.08.2024
Сообщения
751
Благодарностей
210
Баллы
43
Непонятно что именно все перепробовали...
Там у полей чёткие type, постоянные и разные для полей... Составляем xpath с привязкой по этому свойству и все.
 

lesssss81

Client
Регистрация
10.03.2017
Сообщения
700
Благодарностей
34
Баллы
28
Непонятно что именно все перепробовали...
Там у полей чёткие type, постоянные и разные для полей... Составляем xpath с привязкой по этому свойству и все.
А можно подробней))
Я так еще не делал никогда
 

Alex91

Активный пользователь
Регистрация
15.08.2024
Сообщения
751
Благодарностей
210
Баллы
43
А можно подробней))
Я так еще не делал никогда
В смысле ?
Первое что должен сделать пользователь зеннопостера, это изучить язык поиска элементов на странице. Xpath за сутки изучается, на приличном уровне. На уровне зенки, хватит и 2х часов, что бы прочитать как искать по Тэгу, с условием по свойству.
 

lesssss81

Client
Регистрация
10.03.2017
Сообщения
700
Благодарностей
34
Баллы
28
В смысле ?
Первое что должен сделать пользователь зеннопостера, это изучить язык поиска элементов на странице. Xpath за сутки изучается, на приличном уровне. На уровне зенки, хватит и 2х часов, что бы прочитать как искать по Тэгу, с условием по свойству.
Пример пришлите, если разбираетесь
к чему эти нравоучения?

Нормально спросил, появился учитель
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 857
Благодарностей
1 579
Баллы
113
Здравствуйте

на сайте https://autosaratow.ru/phorum/
прирегистрации в полее ввода "почта", не могу вставить адрес почты все перепробовал, при новом запуске шаьлона почта вставляется в "логин"

подскажите))
C#:
string email = project.Variables["mail"].Value;
HtmlElement email_field = instance.ActiveTab.FindElementByXPath("//input[@type=\'email\']", 0);
if (email_field.IsVoid) throw new Exception("Не найдено поле для ввода почты!");
email_field.SetValue(email, instance.EmulationLevel, false, false);
 
Последнее редактирование:
  • Спасибо
Реакции: lesssss81

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 921
Благодарностей
9 326
Баллы
113
Здравствуйте

на сайте https://autosaratow.ru/phorum/
прирегистрации в полее ввода "почта", не могу вставить адрес почты все перепробовал, при новом запуске шаьлона почта вставляется в "логин"

подскажите))
Добрый день.
Как вариант, в добавление к тому что уже было предложено - можно вводить данные в поля с помощью действия 'Эмуляция клавиатуры' и с помощью макроса {TAB} переноситься по полям.
 
  • Спасибо
Реакции: lesssss81

lesssss81

Client
Регистрация
10.03.2017
Сообщения
700
Благодарностей
34
Баллы
28
Всем спасибо)))
 
  • Спасибо
Реакции: Sergodjan

lesssss81

Client
Регистрация
10.03.2017
Сообщения
700
Благодарностей
34
Баллы
28
C#:
string email = project.Variables["mail"].Value;
HtmlElement email_field = instance.ActiveTab.FindElementByXPath("//input[@type=\'email\']", 0);
if (email_field.IsVoid) throw new Exception("Не найдено поле для ввода почты!");
email_field.SetValue(email, instance.EmulationLevel, false, false);
Этот вариант тоже в поле логина вставил почту
 

lesssss81

Client
Регистрация
10.03.2017
Сообщения
700
Благодарностей
34
Баллы
28
Добрый день.
Как вариант, в добавление к тому что уже было предложено - можно вводить данные в поля с помощью действия 'Эмуляция клавиатуры' и с помощью макроса {TAB} переноситься по полям.
этот вариант сработал)
Спасибо!
 
  • Спасибо
Реакции: Sergodjan

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)