Как обрабатывать полосы прокрутки при разработке тестовых сценариев в Sikuli для автоматизации

Я автоматизирую страницу, которая разработана во Flex, поэтому я пишу сценарии на Sikuli. Теперь я хочу переместить полосу прокрутки вверх и вниз. Кто-нибудь может мне помочь?

2 ответа

С Sikuli довольно легко прокрутить, я уже сделал это.

Используйте функцию колеса

wheel(WHEEL_DOWN, 4)  # Scrolls down 4 times 
wheel(WHEEL_UP,   12) # Scrolls up   12 times

На данный момент нет функции для перемещения полосы прокрутки.
Но вы можете использовать dragDrop() переместить это.

Например:

ImageScrollbar = ("bar.png") # Make for example a image of those 3 stripes on the scrollbar.
# Locate the scrollbar 
regionScrollbar = find(ImageScrollbar)
# Move the scrollbar vertically down 
dragDrop(regionScrollbar, Location(regionScrollbar.getX(), regionScrollbar.getY() + 100))
Другие вопросы по тегам