СКРОЛ страницы (Самый обычный просто вниз)

tom_dwan

Пользователь
Регистрация
09.08.2019
Сообщения
52
Благодарностей
3
Баллы
8
Доброго времени суток.
Ребята такая проблема был написан с# кубик такого вида:
instance.ActiveTab.FullEmulationMouseWheel(0, 800);

Он хорошо работал, но потом он перестал работать в коде ошибки нету, но страницу вниз он не скролит.
Важность в том что мне надо его сдвинуть вниз потому что чем ниже я скролю тем больше профилей подгружается на странице.
Мне нужна информация просто как скролить вниз.
Буду очень благодарен.
 

tom_dwan

Пользователь
Регистрация
09.08.2019
Сообщения
52
Благодарностей
3
Баллы
8
Дело не в том как это сделать, а почему блин перестало работать
 

backoff

Client
Регистрация
20.04.2015
Сообщения
5 931
Благодарностей
6 389
Баллы
113
попробуй таким макаром, тоже удобно, но немного больше чем 1 строка)
 

Вложения

tom_dwan

Пользователь
Регистрация
09.08.2019
Сообщения
52
Благодарностей
3
Баллы
8

tom_dwan

Пользователь
Регистрация
09.08.2019
Сообщения
52
Благодарностей
3
Баллы
8
ну работало же все супер уже заканчивал шаблон бл..ь(
И тут на
 

tom_dwan

Пользователь
Регистрация
09.08.2019
Сообщения
52
Благодарностей
3
Баллы
8
Я обнаружил что скрол перестал работать на моём сайте только, проверил в гугле работает
 

Igorii

Client
Регистрация
21.02.2015
Сообщения
369
Благодарностей
292
Баллы
63

tom_dwan

Пользователь
Регистрация
09.08.2019
Сообщения
52
Благодарностей
3
Баллы
8

Igorii

Client
Регистрация
21.02.2015
Сообщения
369
Благодарностей
292
Баллы
63

tom_dwan

Пользователь
Регистрация
09.08.2019
Сообщения
52
Благодарностей
3
Баллы
8
а какой там C# для xPath для фокуса
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 515
Благодарностей
8 703
Баллы
113
Доброго времени суток.
Ребята такая проблема был написан с# кубик такого вида:
instance.ActiveTab.FullEmulationMouseWheel(0, 800);

Он хорошо работал, но потом он перестал работать в коде ошибки нету, но страницу вниз он не скролит.
Важность в том что мне надо его сдвинуть вниз потому что чем ниже я скролю тем больше профилей подгружается на странице.
Мне нужна информация просто как скролить вниз.
Буду очень благодарен.
В другом сообщении вы писали, что проблема только на одном сайте.
Что за сайт? Боюсь, что тут бороться нужно именно видя этот сайт.

Как вариант совета вслепую, попробуйте так:
C#:
HtmlElement elHtmlHeight = instance.ActiveTab.FindElementByXPath("//html", 0);
elHtmlHeight.Focus();
instance.ActiveTab.FullEmulationMouseWheel(0, 800);
 
  • Спасибо
Реакции: Igorii

tom_dwan

Пользователь
Регистрация
09.08.2019
Сообщения
52
Благодарностей
3
Баллы
8
В другом сообщении вы писали, что проблема только на одном сайте.
Что за сайт? Боюсь, что тут бороться нужно именно видя этот сайт.

Как вариант совета вслепую, попробуйте так:
C#:
HtmlElement elHtmlHeight = instance.ActiveTab.FindElementByXPath("//html", 0);
elHtmlHeight.Focus();
instance.ActiveTab.FullEmulationMouseWheel(0, 800);
Дело в том что всё отлично работало, а потом бац и капец.
Работаkj в 1 строчку instance.ActiveTab.FullEmulationMouseWheel(0, 50000);
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 515
Благодарностей
8 703
Баллы
113
Дело в том что всё отлично работало, а потом бац и капец.
Работаkj в 1 строчку instance.ActiveTab.FullEmulationMouseWheel(0, 50000);
Ну попробуйте все же, может быть focus все же поможет.
Возможно, что когда работало, вы вручную делали фокус на странице, пока настраивали, отлаживали проект,
т.е. доп. фокуса не нужно было делать.
 

tom_dwan

Пользователь
Регистрация
09.08.2019
Сообщения
52
Благодарностей
3
Баллы
8
Парни решил проблему)
Дело в том что скрол работает только в поле ( не по всей странице) Нужно было просто мышку загнать в это поле.
1-й кубик
instance.ActiveTab.FullEmulationMouseMove(500, 800); //заводим курсор на нужное нам поле
2-й кубик
instance.ActiveTab.FullEmulationMouseWheel(0, 9000); //скролим куда нам нада
:bd:
 

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