2015-08-04 4 views
3

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

ответ

2

На данный момент нет функции перемещения полосы прокрутки.
Но вы можете использовать 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)) 
+0

Спасибо за ответ ... – user5189426

2

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

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

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

лишь дополнением, что нам нужно импортировать 'импорта org.sikuli.script.Button,' '= кнопка новая кнопка() ; 'screen.wheel (RegionForScroll, button.WHEEL_UP, 5);' – user1207289