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

DieselV

Регистрация: 13 апр 2015
Offline Активность: 21 мая 2015 13:39
-----

Мои сообщения

В теме: пара вопросов о CodedUI

15 апреля 2015 - 12:30

Почитайте основы

msdn, http://positiveflowe...ui-test-10.html

За блог огромное спасибо. Буду изучать. msdn читал - читаю, но как-то не могу найти, необходимое мне.


В теме: пара вопросов о CodedUI

15 апреля 2015 - 08:24

1. Почитайте про ожидалки

2. Сами подставьте в код пароль, поменьше рекордера

За ожидалки огромное спасибо, а как можно избегать рекордера ?

Выделить поля в билдере и заполнять их ?


В теме: пара вопросов о CodedUI

15 апреля 2015 - 06:36

 

1 У меня есть поле статуса в гуи, я его сравниваю в бесконечном цикле и когда они сходятся я прерываю цикл, и закрываю окно.

2 но даже сгенерируя  пароль, подставить я его не смогу, среда его как-то кодирует, существует ли возможность раскодировать-закодировать пароль, чтоб подставить его в поле пароля. 

1 control.Find(), кого сравниваете и как, давайте код

2 control.Text, с его помощью не вставляется?

 

1 public void  UpdatePCStateTest()

        {                                  
            this.UIMap.refreshRecordedMethod();
            string updateValue = " ";
            
            for (; ; )
            {                
                if(updateValue == "Завершено")                                    
                    break;
                try
                {
                    updateValue = this.UIMap.UIОбновлениенасервереWindow.UIUpdateAPDataGridViewWindow.UIDataGridViewTable.UIСтрока0Row.UIЗавершеноCell.Value;
                }
                catch { }
            }
            this.UIMap.CloseRefrechingRecordedMethod();
        }
Вот так я ожидаю пока пройдет обновление с БД, обновляю встроенными средствами в код. Мышка наводится на кнопку обновление и запускает обновление.
 
2. Когда я через Test Builder записываю последовательность нажатий, и ввожу пароль, в дальнейшем я так понимаю сам движок его шифрует и расшифровывает по необходимости, если я ему подкидываю в переменную значение пароля, который я хочу, чтоб туда подставился, тест фейлится. Насколько я понимаю, он не может его расшифровать.