Как обрабатывать полосы прокрутки при разработке тестовых сценариев в 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))