Баг с профилями.

Alekseyaz

Client
Регистрация
20.11.2014
Сообщения
162
Благодарностей
30
Баллы
28
Делаю сохранение профиля через "Сохранить профиль" указываю путь, профиль сохраняется, далее пытаюсь его загрузить через "Загрузить профиль" он не загружается. Что самое интересное какие то сохраняются нормально, а какие то нет и так что часть загружается, а часть нет.

Вот несколько профилей сохранились сегодня но не один не грузится.
Может разработчики по изучают.
 

Вложения

Alekseyaz

Client
Регистрация
20.11.2014
Сообщения
162
Благодарностей
30
Баллы
28
Поясню, при попытке загрузить в проект профиль через экшн "Загрузить профиль" вываливается ошибка, то есть срабатывает условие False. В чем причина? Профили сохраняются на hdd по сети в расшаренную папку.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 613
Благодарностей
4 601
Баллы
113
покажи путь загрузки профиля, когда вываливается ошибка
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 613
Благодарностей
4 601
Баллы
113
именно такой, какой он составляется готовый в этом кубике
 

Alekseyaz

Client
Регистрация
20.11.2014
Сообщения
162
Благодарностей
30
Баллы
28
покажи путь загрузки профиля, когда вываливается ошибка
{-Project.Directory-}profile\{-Variable.avitoLogin-}.zpprofile


Но разумеется я пробовал и вручную выбирать файл .zpprofile


С путями там все корректно, так бы он вообще ничего не грузил, а он PM грузит половину, половину в ошибку кидает. Соответственно где то касяк при сохранении профиля. Разархивировал, вроде все данные в
 
Последнее редактирование:

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 267
Благодарностей
5 853
Баллы
113
Какая ошибка выдается в логе при загрузке?
Логи_PM.png
 

Alekseyaz

Client
Регистрация
20.11.2014
Сообщения
162
Благодарностей
30
Баллы
28

doc

Client
Регистрация
30.03.2012
Сообщения
8 613
Благодарностей
4 601
Баллы
113

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 267
Благодарностей
5 853
Баллы
113
Можете приложить пример шаблона с сохранением профиля? Интересно как и что в нем сохраняется.
 

Alekseyaz

Client
Регистрация
20.11.2014
Сообщения
162
Благодарностей
30
Баллы
28
Вы у себя попробуйте его загрузить. Они не грузятся в принципе на любых pm
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 267
Благодарностей
5 853
Баллы
113
Можете приложить пример шаблона с сохранением профиля? Интересно как и что в нем сохраняется.
Ждем примера шаблона. У себя проверил, профили сохраняются и загружаются без проблем.
 

Alekseyaz

Client
Регистрация
20.11.2014
Сообщения
162
Благодарностей
30
Баллы
28
Ждем примера шаблона. У себя проверил, профили сохраняются и загружаются без проблем.
Ну у меня они тоже сохраняются, но сохраняются порой через жо... У вас получилось загрузить прикрепленные профили?
 

Alekseyaz

Client
Регистрация
20.11.2014
Сообщения
162
Благодарностей
30
Баллы
28
В шаблоне ничего нового и интересного нет.
В начале генерирую юзергент вот этим кодом:

var rnd = new Random();
//ID сборки
var dt = new DateTime(2000 + rnd.Next(13,15), rnd.Next(1,13), rnd.Next(1,29), rnd.Next(0,24), rnd.Next(0,31), rnd.Next(0,31));
string buildID = dt.ToString("yyyyMMddHHmmss");
// Версия винды
string [] os = {"5", "6", "7", "8", "10"};
string oscpu = String.Format("Windows NT {0}.{1}", os[rnd.Next(0,5)], rnd.Next(0,2));
string [] osarr = {"; WOW64", "; Win64", ""};
oscpu += osarr[rnd.Next(0,3)];
// Версия браузера
string version = String.Format("{0}.{1}", rnd.Next(30,45).ToString(), rnd.Next(0,2).ToString());
string UserAgent = String.Format("Mozilla/5.0 ({0}; rv:{1}) Gecko/20100101 Firefox/{1}", oscpu, version);

instance.SetHeader(ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField.BuildId, buildID);
project.Profile.UserAgentOsCpu = oscpu;
project.Profile.UserAgent = UserAgent;

return UserAgent;


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

Alekseyaz

Client
Регистрация
20.11.2014
Сообщения
162
Благодарностей
30
Баллы
28
Создал новый проект, заместил экшн "Загрузить профиль", врубил отладку, выбрал выше указанный профиль, в место зеленой галки красный крестик, что я делаю не так?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 267
Благодарностей
5 853
Баллы
113
Потом удаляю кэш и куки. Логинюсь на сайте и сохраняю профиль. Профили специально прикрепил в начале темы что бы могли проверить, у меня они не загружаются ни в первом pm не во втором, оба крутятся на виртуалках. Отсюда делаю вывод что профили битые, какие то параметры в них сохраняются не корректно от чего зенка не может их себе загрузить.
Просим сделать следующее - сохраните профиль, как вы это обычно делаете, затем запустите Diagnostic.exe из папки постера и пришлите созданные report.zip на [email protected] со ссылкой на эту тему.
 

Alekseyaz

Client
Регистрация
20.11.2014
Сообщения
162
Благодарностей
30
Баллы
28
Разобрался в чем причина. Если я перед сохранением профиля обнулю переменную UserAgentAppName и потом сохраню профиль то в дальнейшем он не загружается. Бывало так что оставались пустые имена в UserAgentAppName.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 267
Благодарностей
5 853
Баллы
113
Разобрался в чем причина. Если я перед сохранением профиля обнулю переменную UserAgentAppName и потом сохраню профиль то в дальнейшем он не загружается. Бывало так что оставались пустые имена в UserAgentAppName.
Я говорил, нужно смотреть как сохраняется профиль.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)