Selenium Hata Kontrolü

<form class="c-auth__signup-form" role="form" aria-live="polite">
  <p class="c-auth__message error" data-ui="mssg-error" wfd-invisible="true" style="display: block;">Password must be at least six characters.That doesn’t look like a valid email address.</p>
  <fieldset class="p-fieldset">
    <label class="u-hidden-text" for="user[username]">Username</label>
    <input class="p-text-input" type="text" name="username" id="user[username]" placeholder="Username" aria-label="Signup: Your Requested Username" autocomplete="off">
    <p class="c-auth__message error" data-ui="mssg-username" wfd-invisible="true" style="display: none;"></p>

    <label class="u-hidden-text" for="user[password]">Password</label>
    <input class="p-text-input" type="password" name="password" id="user[password]" placeholder="Password" aria-label="Signup: Your Requested Password" autocomplete="off">
    <p class="c-auth__message error" data-ui="mssg-password" wfd-invisible="true" style="display: block;">Password must be at least six characters.</p>

    <label class="u-hidden-text" for="user[email]">Email Address</label>
    <input class="p-text-input" type="text" name="email" id="user[email]" placeholder="Email" aria-label="Signup: Your Email address" autocomplete="off">
    <p class="c-auth__message error" data-ui="mssg-email" wfd-invisible="true" style="display: block;">That doesn’t look like a valid email address.</p>
    
  </fieldset>
  <fieldset class="p-fieldset p-fieldset-submit">
    <input type="submit" class="p-button" value="Sign Up">
  </fieldset>
</form>```

Giriş işlemi yaparken error verdiğin wfd-invisible="true" işlemini kontrol etmek için nasıl bir yol  izleyebilirim?
error_message = driver.find_element(By.CLASS_NAME,"c-auth__message")


wfd_invisible_value = error_message.get_attribute("wfd-invisible")

wfd_invisible_value değeri “true” - “false” döndürüyor. Bu şekilde çözdüm.

1 Beğeni