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

Логи как инструмент тестировщика
онлайн, начало 21 мая
Автоматизация функционального тестирования
онлайн, начало 25 мая
Управление требованиями
онлайн, начало 25 мая
Школа тест-менеджеров v. 2.0
онлайн, начало 23 мая
Фотография

SwfTable, как выбрать несколько строк?

SwtTable Multiselect

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

#1 Ksilenium

Ksilenium

    Новый участник

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Смирнова Анна

Отправлено 26 Июнь 2014 - 13:26

Всем привет.

Есть у меня задача выбрать несколько строк с таблице (допусти первую и вторую), первая строка по умолчанию выбрана. Использую метод Type.

 

Set oTestObject = SwfWindow("wndApplicationName").SwfWindow("wndForm").SwfTable("drgOptions")

 

Call oTestObject.Type(micShiftDwn)

oTestObject.SelectCell 1, 0

Call oTestObject.Type(micShiftUp)

 

Результатом этих манипуляций является выбранная только вторая строка в таблица, первая осталась без выделения. Что я делаю не так?

 

oTestObject.getROproperty("multiselect") = true

 

А еще нигде не могу найти, что значит вот это:

oTestObject.getROproperty("selectionmode") = 1


  • 0

#2 Ksilenium

Ksilenium

    Новый участник

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Смирнова Анна

Отправлено 27 Июнь 2014 - 07:29

Сегодня нашла решение проблемы - надо было использовать метод ClickCell вместо SelectCell, он корректнее работает.

Получилось вот так:

Set oTestObject = SwfWindow("wndApplicationName").SwfWindow("wndForm").SwfTable("drgOptions")

 

oTestObject.ClickCell 0, 0

Call oTestObject.Type(micShiftDwn)

oTestObject.ClickCell 1, 0

Call oTestObject.Type(micShiftUp)


  • 0


Программирование на С# для тестировщиков
онлайн, начало 1 июня
Эффективное использование TestNG и JUnit
онлайн, начало 25 мая
Selenium WebDriver: полное руководство
онлайн, начало 15 июня
Автоматизированное тестирование Android-приложений
онлайн, начало 13 июня



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

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

Яндекс.Метрика
Реклама на портале