Я программно создаю тестовые учетные записи, а затем сразу пытаюсь войти в них с помощью браузера, управляемого селеном.К сожалению, браузер просто перенаправлен на домашнюю страницу Facebook.Я могу кратко увидеть, что, по-видимому, является правильным URL-адресом до перенаправления флеш-памяти, поэтому у меня нет оснований полагать, что браузер работает не туда, куда я намереваюсь.учетной записи, а затем просто вставьте login_url в браузер, все работает нормально.У кого-нибудь есть идеи, почему это может быть уникальным в использовании Selenium здесь?Есть ли что-то, что мне нужно сделать, чтобы подготовить браузер для соединений https или что-то еще?
Все, что я делаю, это: (с использованием capybara и веб-драйвера Selenium)
visit @fake_user.login_url
https://www.facebook.com/platform/test_account_login.php?user_id=100002152974488&n=ILRvb8Lqf2cq05t
GET /platform/test_account_login.php?user_id=100002152974488&n=ILRvb8Lqf2cq05t HTTP / 1.1 Хост: www.facebook.com Пользователь-агент: Mozilla / 5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv: 1.9.2.15) Gecko / 20110303 Firefox / 3.6.15 Accept: text / html, application / xhtml + xml, application / xml; q = 0,9, / ; q = 0,8 Accept-Language: en-us, en; q = 0,5 Accept-Encoding: gzip, deflate Accept-Charset: ISO-8859-1, utf-8; q = 0,7, *; q= 0,7 Keep-Alive: 115 Соединение: keep-alive
HTTP / 1.1 302 Найдено Cache-Control: частный, без кеша, без хранилища, обязательно повторная проверка Срок действия истекает: суббота, 01 января 2000 00:00: 00 GMT Местоположение: http://www.facebook.com/ P3P: CP = "Facebook не имеет политики P3P. Узнайте, почему здесь: http://fb.me/p3p" Прагма: Set-Cookie без кэша: datr = d3J_TWSAN5uIXyh94O1YJkJ8; expires = Чт14-Mar-2013 14:06:47 GMT;Путь = /;домен = .facebook.com;httponly Set-Cookie: lsd = -Lv-N;Путь = /;domain = .facebook.com Content-Type: text / html;charset = utf-8 X-Powered-By: HPHP X-FB-Server: 10.52.145.67 X-Cnection: close Дата: вт, 15 марта 2011 г. 14:06:47 GMT
Длина контента: 0
http://www.facebook.com/
GET / HTTP / 1.1 Хост: www.facebook.com Пользовательский агент: Mozilla / 5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv: 1.9.2.15) Gecko / 20110303 Firefox / 3.6.15 Accept: text / html, application / xhtml + xml, application / xml; q = 0,9, / ; q = 0,8 Accept-Language: en-us, en; q = 0,5 Accept-Encoding: gzip, deflate Accept-Charset: ISO-8859-1, utf-8; q = 0,7, *; q = 0,7 Keep-Alive: 115 Соединение: keep-alive Cookie: datr= d3J_TWSAN5uIXyh94O1YJkJ8;lsd = -Lv-N
HTTP / 1.1 200 OK Cache-Control: закрытый, без кэширования, без сохранения, должен подтвердить заново Срок действия: сб, 01 января 2000 00:00:00 GMT P3P: CP= "У Facebook нет политики P3P. Узнайте, почему здесь: http://fb.me/p3p" Pragma: без кэширования Set-Cookie: reg_fb_gate = http% 3A% 2F% 2Fwww.facebook.com% 2F; путь = /; домен= .facebook.com Set-Cookie: reg_fb_ref = http% 3A% 2F% 2Fwww.facebook.com% 2F; путь = /; домен = .facebook.com Кодировка содержимого: gzip Тип содержимого: text / html; charset =utf-8 X-Powered-By: HPHP X-FB-Server: 10.52.163.25 X-Cnection: закрыть Transfer-Encoding: chunked Дата: вторник, 15 марта 2011 г. 14:06:47 GMT