2013-12-03 2 views
2

Я пытаюсь написать тест SWTBot, который открывает представление приветствия в eclipse, а затем читает/отображает содержимое на какой-либо объект (не важно, только строка), чтобы я мог сравните его с ожидаемым текстом, я подумал, что это очень тривиальная проблема, и что я найду пример в Интернете, но я не мог! Любая помощь, пожалуйста?Тест SWTBot для чтения текста страницы приветствия

@Test 
public void testExpandText() throws Exception { 
    bot.menu(Constants.HELP_MENU).menu(Constants.WELCOME).click(); 
    welcomePageView = bot.viewByTitle(Constants.WELCOME); 
    //expandText(); 
    //assertText(); 
    welcomePageView.close(); 
} 
+0

Он читается так, как будто вы хотите сделать оптическое распознавание символов (OCR). Это одна из самых сложных проблем в информатике. http://en.wikipedia.org/wiki/Optical_character_recognition –

+1

извините, но вы уверены, что это связано с темой моего вопроса? –

ответ

-1

Похоже, что содержание страницы приветствия - это страница веб-сайта ... Возможно, теперь она не поддерживается SWTBot.

И, если вы хотите увидеть некоторые примеры тестовых кодов, вы можете попробовать открыть меню перспективы, используя следующие коды.

bot.menu("Window").menu("Open Perspective").menu("Other...").click(); 
bot.shell("Open Perspective").activate(); 
bot.table().select("Debug"); 
//bot.table().getTableItem(2).getText(); //Get the 2nd line text of the list. 
bot.button("OK").click(); 

Надеюсь, что код полезен для вас.

+0

Спасибо за это, я искал что-то более конкретное. –

Смежные вопросы