Comment résoudre erreur de délai dans selenium webdriver avec java?

Mon Html

<form id="load_form" class="ajaxsubmit" method="post" action="ajax.php">
<input type="hidden" value="register" name="action">
<h3>Registration Form</h3>
<img id="loader" width="20" height="20" style="display:none;" src="images/loader.gif">
<p id="alert"></p>
<fieldset>
<fieldset>
<fieldset>
<fieldset>
<fieldset>
<fieldset>
<label>Username:</label>
<input type="text" required="" name="username">
</fieldset>

Mon Code Java

WebDriverWait wait = new WebDriverWait(driver,30);
WebElement element = wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//input[@name='username']")));
element.sendKeys("john");

L'Obtention D'Erreur Ci-Dessous

Exception in thread "main" org.openqa.le sélénium.TimeoutException: Chronométré
après 30 secondes d'attente pour la visibilité de l'élément situé en
Par.xpath: //input[@name='nom d'utilisateur'] Construire info: version: '2.53.0',
version: '35ae25b', le temps: '2016-03-15 17:01:03'

De L'Aide? J'ai déjà essayé en augmentant attendre, mais ne fonctionne pas

Je pense que ce input est à l'intérieur d'une iframe ou une image, s'il vous plaît vérifiez d'abord et laissez-moi savoir..
Non ce n'est pas en vertu de l'Iframe ou une image.
Comment savez-vous qu'il n'est pas en vertu de l'Iframe ou une image???
Aller au navigateur de la console en appuyant sur f12 et d'exécuter ces document.getElementsByTagName("frame") et document.getElementsByTagName("iframe").. et laissez-moi savoir quel est le résultat pour les deux...
Car il y a d'autres zone de texte présents dans la même page et je suis en mesure d'insérer les valeurs en eux, mais pas dans le nom d'utilisateur et Mot de passe de domaine. Je pense qu'il peut être "display:none"

OriginalL'auteur Ab123 | 2016-08-12