Я тестирую вручную и изучаю автоматическое тестирование, и у меня, вероятно, есть простой вопрос. Я прохожу курсы Linkedin Learning и пытаюсь пройти базовый тест c при регистрации по ссылке https://selenium-blog.herokuapp.com/signup. Когда я запускаю сценарий в командной строке, я получаю сообщение об ошибке «документ не определен». Я прочитал несколько комментариев, похожих на этот вопрос, просто установив переменную документа var в начале скрипта, но не верю, что это сработает. Кто-нибудь знает, почему я получаю эту ошибку? Прошло 5 лет с тех пор, как я узнал JavaScript, так что, наверное, было бы сложно снова познакомиться с ним. Вот мой код:
var webdriver = require('selenium-webdriver');
var browser_name = new webdriver.Builder().withCapabilities(webdriver.Capabilities.chrome()).build();
browser_name.get('https://selenium-blog.herokuapp.com/signup');
// Fill out and submit form
var username_field = document.getElementById("user_username").value="test";
var useremail_field = document.getElementById("user_email").value="test@gmail.com"
var userpassword_field = document.getElementById("User_password").value="Password"
var promise = browser_name.getTitle();
promise.then(function(title)
{
//console.log(title);
});
//browser_name.quit();