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

sashikus

Регистрация: 22 сен 2011
Offline Активность: 16 окт 2018 15:48
-----

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

В теме: WebDriver + Thucydides + POST requests

20 марта 2014 - 12:20

 

 

 

сообщение следующее:

The character encoding of the plain text document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the file needs to be declared in the transfer protocol or file needs to use a byte order mark as an encoding signature.

Судя по ошибке у вас гдето теряются заголовки отправляемого сообщения, как пофиксить я не знаю, я в селениуме работал давно и мало.

 

Хочу добавить,что данная проблема только в Firefox(пробовал различные версии), в Chrome все работает без ошибок, и нужная страница после отправки POST открывается. Может быть кто-то уже сталкивался с подобным


В теме: WebDriver + Thucydides + POST requests

03 марта 2014 - 14:47

а когда руками в FF жмёте эту кнопку тоже валится или нет? Без автоматизации вообще.

нет,руками без автоматизации работает в любом браузере в любой версии....сдается мне,что проблема либо с Selenium версией,либо с Thucydides...

 

 не знаю,как это и решить


В теме: WebDriver + Thucydides + POST requests

03 марта 2014 - 14:10

Уточнение:  данная ситуёвина складывается,только в FF я проверил в версиях 25-28.

 в Chrome все работает без проблем. 

 

Буду признателен,если подскажете ,как решить данную проблему для FF.

 

Информцаия об установленной у меня версии:  Thucydides v.0.9.229 incl. Selenium 2.39.0


В теме: WebDriver + Thucydides + POST requests

03 марта 2014 - 12:46

Могу добавить следующее:

 

проверил,что происходит после нажатия на кнопку на второй странице

 

Вариант с ручным нажатием:

два запроса и после этого я получаю confirmation page

POST https://HOST/api/merchant/update

POST https://HOST/api/user/logout

 

Вариант с Selenium:

один запрос и сообщение об ошибке

POST https://login:passwo...merchant/update

 

сообщение следующее:

The character encoding of the plain text document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the file needs to be declared in the transfer protocol or file needs to use a byte order mark as an encoding signature.


В теме: WebDriver + Thucydides + POST requests

03 марта 2014 - 11:42

1.Если я нажимаю на кнопку в обычном режиме. дохожу до этой страницы вручную,а потом жму кнопку сабмит, тогда-все ок!

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