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

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

Применение API find для java-приложения - не находятся объекты

API find java-приложения java application

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

#1 legendda

legendda

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

  • Members
  • Pip
  • 1 сообщений

Отправлено 20 Январь 2015 - 08:08

использую версию rft - 8.5.0 
 
Прошу помощи в написании кода/ выбора правильного направления
 
Для распознания объекта решили использовать  API find (ниже поясню почему). Код выглядит примерно так:
...
startApp("...");
app.findTextUserID().setText("111");}
 
static TextGuiTestObject findTextUserID() {
TestObject[] tobs = find(atProperty(".class", "Edit")); // 1) Edit - если запускать приложение, настроенное как Executable or Batch File и 2) org.eclipse.swt.widgets.Text если - Java Application
if (tobs.length == 0)
return null;
return (TextGuiTestObject) tobs[0];
 
При первом варианте ( Edit - если запускать приложение, настроенное как Executable or Batch File ) очень редко, но находит необходимые объекты, если использовать второй вариант, а он как раз и нужен, ничего не находит... Должен находить 2 поля
Что неверно? или какие еще способы есть?
 
 

  • 0


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



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

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

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