Форма автозаполнения на другой странице на том же сайте с JavaScript - PullRequest
0 голосов
/ 18 октября 2018

Я пытаюсь автоматически заполнить другую форму на том же сайте (например, website.com) с помощью JavaScript.Форма для автоматического заполнения - это страница ASP.NET, созданная другой компанией.У меня нет доступа к исходному коду для их сайта.Я пытаюсь создать пользовательскую форму входа в систему, которая передаст имя пользователя и пароль в форму входа на сайте.

Моя пользовательская страница входа открывает форму входа в систему в новом окне и пытается автоматическизаполните поля электронной почты / пароля на этой странице.Ниже приведена полная пользовательская форма входа в систему, которая только открывает новое окно, но не может автоматически заполнять необходимые текстовые поля.

Возможно ли это вообще сделать?У меня есть что-то похожее, работающее с Selenium, но я не смогу использовать это для пользовательской формы входа.

Спасибо.

<!DOCTYPE html>

<script>
    function LoginForm()
    {
        var login = window.open('https://website.com/login.aspx');

        login.getElementById('ctl00_cphMainContent_txtEmail').value = 'abc';
        login.document.getElementById('ctl00_cphMainContent_txtPassword').value = '123';
    }
</script>

<html>
    <head runat="server">
    <title>Login</title>
</head>

<body>
    <h1>XMloginJS</h1>

    <form id="form1" name="form1" method="post" action="#">
        <p>
            Email: <input type="text" id="email" name="email" /><br />
            Password: <input type="password" id="password" name="password" />
        </p>

        <input type="button" name="signin" id="signin" value="Sign In" onclick="LoginForm()" />
    </form>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...