Мой HtmlКак решить ошибку тайм-аута в selenium webdriver с java?
<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>
My Java Code
WebDriverWait wait = new WebDriverWait(driver,30);
WebElement element = wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//input[@name='username']")));
element.sendKeys("john");
Получение Ниже Ошибка
Исключение в потоке "главный" org.openqa.selenium.TimeoutException: Timed через 30 секунд ожидая видимости элемента, расположенного по адресу By.xpath: // input [@ name = 'username'] Информация о сборке: версия: '2.53.0', редакция: '35ae25b', время: '2016-03-15 17:01:03'
Любая помощь? Я уже пробовал, увеличивая ожидания, но не работаю
Я думаю, что это 'input' находится внутри фрейма или фрейма, пожалуйста, проверьте его первый и дайте мне знать .. –
нет это не не под Iframe или Рамка. – Ab123
Откуда вы знаете, что это не под IFrame или рамкой ??? –