Как определить видимость элемента

SlavenTyz

Client
Регистрация
30.04.2018
Сообщения
1 082
Благодарностей
29
Баллы
48
На сайте имеется кнопка для перемотки и появляются разные данные для заполнения: Типах, Обомне и т.д
Нужно матать до того как появиться вкладка Интересы, соответственно в цикле кликаю на промотку и смотрю видимость HtmlElement
HtmlElement htmClic=Tab1.FindElementByXPath ("//div[@id= 'interest_edit'] / b [содержит(text (),'Интересы')]", 0);
ширина строки=htmClic.GetAttribute ("ширина");
строка width1=htmClic.GetAttribute ("высота");
строка width2=htmClic.GetAttribute ("clientWidth");
строка width3=htmClic.GetAttribute ("clientHeight");

Сложность в том, что на всех вкладках данные одинаковые, хоть мотай хоть нет

53036
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 712
Баллы
113
как вы хотите что бы вам помогли, без html кода , без ссылки на код, без вашего кода или шаблона ? погадать что ли ?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 489
Благодарностей
3 356
Баллы
113
Смотреть какие данные изменились и отслеживать их.
 

SlavenTyz

Client
Регистрация
30.04.2018
Сообщения
1 082
Благодарностей
29
Баллы
48

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 389
Благодарностей
5 447
Баллы
113
Честно сказать не совсем понял тебя. Может попробуешь брать leftinbrowser? Он показывает реальное положение элемента по отношению к инстансу.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 489
Благодарностей
3 356
Баллы
113

SlavenTyz

Client
Регистрация
30.04.2018
Сообщения
1 082
Благодарностей
29
Баллы
48

SlavenTyz

Client
Регистрация
30.04.2018
Сообщения
1 082
Благодарностей
29
Баллы
48
Честно сказать не совсем понял тебя. Может попробуешь брать leftinbrowser? Он показывает реальное положение элемента по отношению к инстансу.

Обратите внимание на то что в HtmlElement прописаны Интересы, а на стртанице стоит Типаж

53123
 

Вложения

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 389
Благодарностей
5 447
Баллы
113
Обратите внимание на то что в HtmlElement прописаны Интересы, а на стртанице стоит Типаж
Ну криворучки делали сайт видимо, это далеко не редкость. и к сожалению с этим приходится работать. Если не выходит по одному, то ищите другой, всегда можно пойти другим путем.
 

SlavenTyz

Client
Регистрация
30.04.2018
Сообщения
1 082
Благодарностей
29
Баллы
48
leftinbrowser что это и где его брать
 

SlavenTyz

Client
Регистрация
30.04.2018
Сообщения
1 082
Благодарностей
29
Баллы
48
Ну криворучки делали сайт видимо, это далеко не редкость. и к сожалению с этим приходится работать. Если не выходит по одному, то ищите другой, всегда можно пойти другим путем.
Там нужно просто мотать, и тогда появляется нужная вкладка
53124
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 389
Благодарностей
5 447
Баллы
113
А зачем вы это делаете, конечная цель какая? заполнить поля анкеты?
 

SlavenTyz

Client
Регистрация
30.04.2018
Сообщения
1 082
Благодарностей
29
Баллы
48
А зачем вы это делаете, конечная цель какая? заполнить поля анкеты?
Да, хочу рандомно заполнить. А то часто банят, такое ощущение, что отслеживают действия клиентов и если аднотипные то под подозрения попадаешь. И самое главное, хочу разобраться в этом моменте
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 389
Благодарностей
5 447
Баллы
113
Да, хочу рандомно заполнить. А то часто банят, такое ощущение, что отслеживают действия клиентов и если аднотипные то под подозрения попадаешь. И самое главное, хочу разобраться в этом моменте
Мне кажется ты выбрал какой-то мега сложный путь. Это же анкета, она статична, кликнул 5 раз, появилос о себе, кликнул 2 раза. появился типаж. Бери да заполняй, или не заполняй. Какие-то координаты высчитываешь, зачем не понятно.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 489
Благодарностей
3 356
Баллы
113

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