I am currently trying to fix a Capybara error that came out of no where. It is causing all of my test to fail. These test use to work and I am not sure what has changed as the error doesn't make much sense
The Error
Unable to find visible field "Username" that is not disabled (Capybara::ElementNotFound)
The HTML I get from puts on page.body and save_and_open_page
<div class="login-field">
<span><i class="fa fa-user fa-lg"></i></span>
<span><input autofocus="autofocus" placeholder="Username" type="text" name="user[username]" id="user_username"></span>
</div>
<div class="login-field">
<password-entry the-id="user_password" name="user[password]" placeholder="Password" show-lock="true"></password-entry>
</div>
The test itself
fill_in "Username", with: "username"
fill_in 'Password', with: "password"
click_button "Login"
I have tried to do finds and also look ups by id. I think the error must be deeper then it not finding the element because it clearly is rendering the element
Aucun commentaire:
Enregistrer un commentaire