Перейти к содержимому

Фотография

Замена ScrollIntoView


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Skuayer

Skuayer

    Активный участник

  • Members
  • PipPip
  • 115 сообщений
  • ФИО:Жуков Анатолий Викторович
  • Город:Санкт-Петербург

Отправлено 04 июня 2010 - 14:29

Всем привет, у меня появилась такая проблемка.....
Есть приложение написанное на java с swing и на странице нужно найти какую-либо кнопку и нажать ее.

Очень хочется использовать ScrollIntoView, но он работает как я понял только с Open Agent, а мне нужно чтоб работало с Classic Agent

Посоветуйте плиз выход из такой ситуации, а то очень неудобно скролить с помощью
.SetPosition(xxx), ScrollByLine() и пр.... так как контент там динамически добавляется и заново переписывать каждый тесткейс не очень удобно.
  • 0

#2 Skuayer

Skuayer

    Активный участник

  • Members
  • PipPip
  • 115 сообщений
  • ФИО:Жуков Анатолий Викторович
  • Город:Санкт-Петербург

Отправлено 18 июня 2010 - 07:17

Всем привет, у меня появилась такая проблемка.....
Есть приложение написанное на java с swing и на странице нужно найти какую-либо кнопку и нажать ее.

Очень хочется использовать ScrollIntoView, но он работает как я понял только с Open Agent, а мне нужно чтоб работало с Classic Agent

Посоветуйте плиз выход из такой ситуации, а то очень неудобно скролить с помощью
.SetPosition(xxx), ScrollByLine() и пр.... так как контент там динамически добавляется и заново переписывать каждый тесткейс не очень удобно.


все чего-то молчат......
решил проблему так, единственная проблема в том что силк редко, но может не найти скрол, а поставить фокус не в то место =(((

Win.SetActive()
	Win.JavaxSwingJScrollPaneScroll.SetFocus()
	Win.TypeKeys("<CTRL-HOME>")
	do
	   int rect = Win.Add.GetRect().yPos
	   Win.SetPosition(rect-100)
	except

  • 0

#3 vass

vass

    Опытный участник

  • Members
  • PipPipPipPip
  • 298 сообщений
  • ФИО:Василий

Отправлено 06 октября 2010 - 08:55

Вроде ScrollIntoView() работал и с классик агентом. А не пробовал его вызвать ?
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных