- Регистрация
- 30.05.2019
- Сообщения
- 3 521
- Благодарностей
- 1 319
- Баллы
- 113
Всем доброго времени суток. Столкнулся с очередной проблемой. Создали кубик C# + Xpath:
Этот код, кликает нормально на первые 8 товаров. А следующие товары, что бы увидеть - нужно прокрутить колесико, так как товар - перекрывает поверхностная панель и клик проходит по ней:
Пытался использовать другой метод клика:
Но он вообще не хочет кликать никуда.
Есть ли возможность кликать на перекрытые элементы, как это делается с помощью Конструктора действий - которому не нужно визуально видеться кнопку, что бы ее нажать?
Доп.вариант - делать прокрутку колесика, но этот вариант в последнюю очередь и я не знаю как это делать - если подскажите, тоже буду благодарен.
C#:
var tab = instance.ActiveTab;
var el_col=instance.ActiveTab.FindElementsByXPath(String.Format("/html/body/app-root/mat-sidenav-container/mat-sidenav-content/exchange/div/div[2]/user-side/div/user-inventory/assets-card-scroll/div/div/asset-card[{0}]", "3"));
var el = el_col.Elements[0];
instance.ActiveTab.FullEmulationMouseMoveToHtmlElement(el); // движение крысы к элементу
instance.ActiveTab.FullEmulationMouseClick("left","click"); // клик
Пытался использовать другой метод клика:
C#:
var tab = instance.ActiveTab;
var el_col=instance.ActiveTab.FindElementsByXPath(String.Format("/html/body/app-root/mat-sidenav-container/mat-sidenav-content/exchange/div/div[2]/user-side/div/user-inventory/assets-card-scroll/div/div/asset-card[{0}]", "2"));
var el = el_col.Elements[0];
el.Click();
Есть ли возможность кликать на перекрытые элементы, как это делается с помощью Конструктора действий - которому не нужно визуально видеться кнопку, что бы ее нажать?
Доп.вариант - делать прокрутку колесика, но этот вариант в последнюю очередь и я не знаю как это делать - если подскажите, тоже буду благодарен.