2013-03-18 4 views
0

Я ищу приложение C# для автоматизации некоторых процессов для меня. Один из них будет проходить через несколько веб-сайтов, которые я часто посещаю, например, grooveshark. Я хочу, чтобы мое приложение было в состоянии войти меня на сайт и искать/воспроизводить песню.Навигация по сайту с помощью приложения

Я сделал несколько поисков по теме и наткнулся на что-то названное селеном. Мне было интересно, был ли это лучший инструмент для того, что я хотел бы выполнить, или если есть еще один вариант, который будет моим костюмом лучше?

Заранее благодарен!

ответ

0

Если у вас есть Visual Studio Premium или выше, я бы предложил кодированный пользовательский интерфейс. Я бы также предложил CUITe http://cuite.codeplex.com/, поскольку он упрощает код.

1

Для того, чтобы автоматизировать процесс, вы можете использовать Microsoft Test Manager, который является инструментом о testing and generating code

В Microsoft Test Manager 2012, например, у вас есть новый functionnality, такие как Exploratory Test, процесс вы изучить ваше приложение и генерировать ваш тест.

Ссылка: http://msdn.microsoft.com/en-us/library/vstudio/hh191621.aspx

После создания тестов, вы можете создать кодированный Test UI и включить в процесс сборки

Примечание: Вы должны использовать Team Foundation Server или службы, чтобы взаимодействовать с Case Test WorkItem

0

Это определенно зависит от того, что может сделать ваша автоматизация. Я не знаю Selenium. Я думаю, что это для записи определенных действий на веб-сайте в определенном порядке. Хотя вы сможете автоматизировать процесс только в том случае, если вы предлагаете возможности веб-сайта (фактического клиента).

Если вы хотите создать другое, более совершенное поведение, которое клиент еще не предоставил, вам нужно будет создать собственный клиент. Это потребует некоторой обратной обработки. Это было бы так, например, автоматизация браузеров. Обычно клиент браузерной игры не обеспечивает сканирование определенного количества игроков и автоматически сравнивает их с вашим профилем игрока, поэтому создание этой функции по своему усмотрению было бы единственным возможным решением.

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