Доброго времени суток! Проблема в следующем нужно авторизоваться на сайте, но не получается, программа отрабатывает без ошибок но видимо не выполняет действие нажатия на кнопку "Войти" на которой находится jquery скрипт
код<input id="UserName" type="text" maxlength = "16" placeholder="Логин" value="" autocomplete="off" />
<input id="Password" type="password" maxlength="6" placeholder="Пароль" autocomplete="off">
<a class="forgot" href="#">Я забыл логин или пароль</a>
<p class="forget-block" style="display:none; margin-top:10px;">
Просто позвоните по бесплатному номеру 8-800-700-787-7
</p>
</div>
<a id="logonButtonId" class="btn" href="#">Войти</a>
скрипт к этому участку
//Вход
$('#logonButtonId').click(function (e) {
e.preventDefault();
if (!$(this).hasClass('disabled')) {
if ($('#UserName').val() == '') {
$('#UserName').focus();
$('#UserName').addClass('error');
return false;
}
else if ($('#Password').val() == '') {
$('#Password').focus();
$('#Password').addClass('error');
return false;
} else {
$('#logonButtonId').addClass('disabled');
$('#Password').prop('disabled', 'disabled');
$('#UserName').prop('disabled', 'disabled');
$('#PasswordFromHidden').val($('#Password').val());
$('#UserNameFromHidden').val($('#UserName').val());
if ($('#CaptchaBlockId').length > 0) {
$('#logonBlockId').hide();
$('#CaptchaBlockId').show();
} else {
$('#loginFormId').submit();
}
}
}
});
Вопрос в следующем как с ней взаимодействовать?
Я это делаю на java пробовал обращаться
так
element.findElement(By.id("logonButtonId")).click();
element.findElement(By.className("btn")).click();
element.findElement(By.xpath("/html/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/a[1]"))
результата нет, код отрабатывает, но не авторизуется.
Заранее Спасибо!