Я автоматизирую страницу, которая разработана в Flex, поэтому я пишу скрипты в Sikuli. Теперь я хочу переместить полосу прокрутки вверх и вниз. Кто-нибудь может мне помочь?Как обращаться с полосами прокрутки при разработке тестовых скриптов в Sikuli для автоматизации
3
A
ответ
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))
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
Спасибо за ответ ... – user5189426