Hi Ryan, there is one:
<form class="user-login-form" data-drupal-selector="user-login-form" action="/user/login" method="post" id="user-login-form" accept-charset="UTF-8"> But you would need to copy the content out from dropbox, put the page on your own server and try it. Best, Sebastian On 7/9/19 3:21 PM, Ryan Suarez wrote: > ok, so the error message is quite clear. There is no form on that link > you provided with an id or name of 'user-login-form'. > > On Mon, 2019-07-08 at 22:39 -0400, Susheel Kumar wrote: >> Hello Sebastian, >> >> Thanks for getting back. Here is the Login.html link which is >> throwing no >> form exists error. >> >> https://www.dropbox.com/s/jkts0eogarfs03j/Log%20in%20.html?dl=0 >> >> Please take a look and suggest what could be wrong when trying to >> sign in >> to this site. >> >> Also below content of auth-configuration section of httpclient- >> auth.xml >> >> --- >> <credentials authMethod="formAuth" >> loginUrl="https://qa.mysite.sitecorp.com/user/login" >> loginFormId="user-login-form" >> loginRedirect="false"> >> <loginPostData> >> <field name="name" >> value="Crawler"/> >> <field name="pass" >> value="spid3r_us"/> >> </loginPostData> >> <additionalPostHeaders> >> <field name="User-Agent" >> value="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) >> AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 >> Safari/537.36" >> /> >> </additionalPostHeaders> >> <removedFormFields> >> <field name="ctl00$MainContent$LoginUser$RememberMe"/> >> </removedFormFields> >> <loginCookie> >> <policy>BROWSER_COMPATIBILITY</policy> >> </loginCookie> >> </credentials> >> >> >> >> >> On Wed, Jul 3, 2019 at 10:22 AM Sebastian Nagel >> <[email protected]> wrote: >> >>> Hi, >>> >>> the error message is quite clear: >>> >>>> 2019-07-02 10:36:59,202 DEBUG httpclient.HttpFormAuthentication - >>>> No form >>>> element found with 'id' = user-login-form, trying 'name'. >>>> 2019-07-02 10:36:59,205 DEBUG httpclient.HttpFormAuthentication - >>>> No form >>>> element found with 'name' = user-login-form >>> >>> But without access to the login page content, it's nearly >>> impossible to >>> determine >>> what's going wrong. >>> >>> >>>> I tried crawling the same url/login page using Selenium Chrome >>>> Drive and >>> >>> it >>>> does load and fill in the user id/pwd text boxes. >>> >>> Sounds like the page HTML source looks different with Selenium. >>> Note that >>> the >>> protocol-httpclient does not modify the DOM tree via Javascript, it >>> is >>> derived >>> from the bare HTML only. That could be a reason why the form >>> element is >>> not found >>> while it works in a browser (emulation). >>> >>> >>> Best, >>> Sebastian >>>

