Перейти к основному содержимому

url

Обзор

Используйте команду url, чтобы перейти по заданному URL-адресу в браузере.

Если в конфигурации указан baseUrl, то он будет добавлен к параметру url с помощью метода Node.JS url.resolve().

Вызов browser.url() с тем же URL-адресом, что и в прошлый раз, вызовет перезагрузку страницы.

Использование

await browser.url(url);

Параметры команды

ИмяТипОписание
urlStringURL, который надо открыть.

Примеры использования

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");