im trying to log in with python into webpage, but for some reason i cant get correct login element no matter what i try, because im noob and this is my first attempt.
This is supposed to be the element from webpage:
<label class="">Username</label>
<input type="text" formcontrolname="username" class="form-control ng-pristine ng-invalid ng-touched xh-highlight">
I have tried search by label without success:
username = browser.find_element_by_xpath("//label[contains(text(),'Username')]")
I have tried search by class:
username = browser.find_element_by_xpath('//input[@class="form-control ng-pristine ng-invalid ng-touched"]')
I have tried search with CssSelector:
username = browser.find_element_by_css_selector("input[formcontrolname='Username']")
I have even tried full road:
username = browser.find_element_by_xpath("/html/body/app/div[@class='app-container']/ng-component/div[@class='container']/div[@class='row']/div[@class='col']/div[@class='card']/ng-component/div[@class='card-body']/form[@class='ng-pristine ng-invalid ng-touched']/div[@class='form-group'][1]/input[@class='form-control ng-pristine ng-invalid ng-touched']")
I don't know what i'm doing wrong, please help