В одной из статей своего блога я писала про то, как увеличить работу с текстовым полем. И хотя определенное решение было найдено, меня не оставлял в покое вопрос, почему же в текстовое поле так долго вводится текст. Даже бесплатный фреймворк White вводит текст очень быстро. А тут платный, крутой Coded UI, от самих Microsoft, чьей преданной поклонницей я являюсь)) Я гуглила не один раз, и в различных блогах натыкалась на такие же жалобы и различные варианты решения этой проблемы.
И все-таки решение нашлось. А всего-то надо было внимательнее читать msdn. Еще раз убедилась, что там можно найти практически все, что надо для успешной работы. Все оказалось так просто и очевидно, что я удивилась, как это решение не нашлось раньше.
В CodedUI есть специальный класс Playback, который отвечает за различные настройки проигрывателя ваших тестов. Все, что требуется, это установить одно его свойство:
Playback.PlaybackSettings.WaitForReadyTimeout = 100;
где 100 - это количество мс, тут уже играйтесь с настройками так, как вам нужно.
Тут можно прочитать про другие различные настройки проигрывателя тестов.
И напоследок веселая картинка, без них похоже сейчас и статью никто читать не будет))
И все-таки решение нашлось. А всего-то надо было внимательнее читать msdn. Еще раз убедилась, что там можно найти практически все, что надо для успешной работы. Все оказалось так просто и очевидно, что я удивилась, как это решение не нашлось раньше.
В CodedUI есть специальный класс Playback, который отвечает за различные настройки проигрывателя ваших тестов. Все, что требуется, это установить одно его свойство:
Playback.PlaybackSettings.WaitForReadyTimeout = 100;
где 100 - это количество мс, тут уже играйтесь с настройками так, как вам нужно.
Тут можно прочитать про другие различные настройки проигрывателя тестов.
И напоследок веселая картинка, без них похоже сейчас и статью никто читать не будет))
Вы прям евангелист майкрософтовских продуктов :) Сам пользуюсь MS Test и вполне доволен. Хотя есть проблемы с обнаружением кастомных и не .NET контролов. Сталкивались ли вы с подобным?
ОтветитьУдалитьЯ знаю про это, хотя на текущем проекте с этим практически не сталкиваюсь. Как обеспечить тестирование ваших кастомных контролов, подробно описано здесь http://msdn.microsoft.com/en-us/library/vstudio/hh552522.aspx. Нам не приходилось это еще реализовывать на практике, так что более детальной информации не знаю, к сожалению.
УдалитьВот здесь, http://msdn.microsoft.com/en-us/library/vstudio/ff398055.aspx, насколько я поняла, описывается, как обеспечить тестирование других контролов на примере Excel.
Надеюсь, что-то из этого вам поможет.