2010-02-05 3 views
2

Я хочу автоматизировать приложение develoepd в silverlight. Можете ли вы сообщить мне, имеются ли какие-либо инструменты с открытым исходным кодом, которые можно использовать для автоматизации приложения SilverLight. Благодарю.Инструменты для автоматизации приложений SilverLight

+0

Что значит «автоматизировать приложение develoepd в silverlight»? – FFire

+0

Я имел в виду UI Automation. – NewAutoUser

+0

Я все еще смущен вопросом :( –

ответ

1

Если вы хотите выполнить автоматизацию пользовательского интерфейса (UIA) для имитации щелчков мышью, нажатия клавиш и т. Д., То нет «простого» способа получить это сегодня.

Я видел некоторые сторонние инструменты, которые могут работать, например Telerik's. Заметьте, что я не использовал и не одобряю это, просто знаю, что это там!

+0

Не могли бы вы упомянуть, какие инструменты сторонних разработчиков доступны для тех же – NewAutoUser

3

Мы проводим тестирование пользовательского интерфейса в приложении Silverlight, используя UIAutomation API, и он работает очень хорошо.

Project White - это библиотека, которая находится на вершине UIAutomation, и многие люди считают ее полезной. Я предпочитаю использовать API UIAutomation напрямую - это действительно не так сложно, как вы думаете, как показывает my tutorial.

+0

Спасибо Samuel, В моем понимании белый проект получает элементы управления на основе Name/Class/Type/ID, но в приложении которые мы автоматизируем, есть тихие несколько элементов управления, которые не имеют ни одного из вышеуказанных правильных набор, установленный командой разработчиков. Не могли бы вы сообщить мне, есть ли способ, с помощью которого мы могли бы автоматизировать такие элементы управления, используя белый проект. Благодарю. – NewAutoUser

0

В настоящее время я тестирую проект White и считаю его довольно простым в использовании.

Перед использованием проекта White я опробовал WiPFlash, который был также довольно прост в использовании. У него просто не хватало нескольких функций, которые я получил после (Параметры правого клика и перетаскивания).

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