url
Обзор
Используйте команду url
, чтобы перейти по заданному URL-адресу в браузере.
Если в конфигурации указан baseUrl, то он будет добавлен к параметру url
с помощью метода Node.JS url.resolve().
Вызов browser.url()
с тем же URL-адресом, что и в прошлый раз, вызовет перезагрузку страницы.
Использование
await browser.url(url);
Параметры команды
Имя | Тип | Описание |
url | String | URL, который надо открыть. |
Примеры использования
url.js
// переходим на URL
await browser.url("https://webdriver.io");
// получаем url
console.log(await browser.getUrl()); // выведет: "https://webdriver.io"
baseUrlResolutions.js
// Пусть baseUrl = http://example.com/site
// При указании полного URL-адреса итоговый URL будет https://webdriver.io
await browser.url("https://webdriver.io");
// При указании URL-адреса без начального слэша
// итоговый URL формируется относительно всего baseUrl: http://example.com/site/relative
await browser.url("relative");
// При указании URL-адреса с начальным слэшом
// итоговый URL формируется относительно корня baseUrl: http://example.com/rootRelative
await browser.url("/rootRelative");