[
https://issues.jboss.org/browse/ARQAJO-28?page=com.atlassian.jira.plugin....
]
Lukas Fryc commented on ARQAJO-28:
----------------------------------
Can you please elaborate and API you have suggested?
You propose to use following to add authorization?
{code:Java}
String credentials = URLUtils.encodeBase64Credentials(username, password);
Header authorizationHeader = new Header("Authorization", "Basic " +
credentials);
selenium.addCustomRequestHeader(authorizationHeader);
{code}
I propose to introduce utility class for manipulation with common request like:
{code:Java}
Header authorizationHeader = HeaderUtils.createBasicAuthorization(username, password);
{code}
Support addCustomRequestHeader(String,String) for AjaxSelenium
--------------------------------------------------------------
Key: ARQAJO-28
URL:
https://issues.jboss.org/browse/ARQAJO-28
Project: Arquillian Ajocado
Issue Type: Feature Request
Affects Versions: 1.0.0.Alpha1
Reporter: Karel Piwko
Assignee: Karel Piwko
Fix For: 1.0.0.Alpha2
AjaxSelenium is not able to add a custom request header to request.
DefaultSelenium functionality allows you to modify all out coming requests by adding a
header(it can't be removed though). This is need for testing things like HTTP Basic
Authorization.
e.g.
<code>browser.addCustomRequestHeader("Authorization", "Basic "
+ encodeCredentials("user", "password"));</code>
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira