#selenium #base-url
#селен #базовый URL-адрес
Вопрос:
Как я могу прочитать текущее значение базового URL-адреса в Selenium IDE 2.8.0?
Пожалуйста, предложите рабочую версию следующего selenese:
echo ${BASEURL}
Ответ №1:
Возьмите свой экземпляр IWebDriver и поместите .Url-адрес после него. При этом будет получен текущий URL-адрес, с которым связан драйвер. Затем вы можете использовать любой механизм вывода, который вы хотите использовать. Так что, если вы пойдете с echo…
echo ${driver.URL}
где driver
равно вашему активному экземпляру selenium WebDriver. Если вам нужен только корень URL-адреса, вам нужно выполнить выражение регулярного выражения для возвращаемого URL-адреса и найти .com / .net / .org и отключить что-либо после этого.
Если вы используете php, вы можете захотеть посмотреть здесь: http://forums.phpfreaks.com/topic/175838-extract-base-url-from-entire-url /
Ответ №2:
1) Создайте экземпляр IWebDriver IWebDriver driver = new FirefoxDriver(); 2) перейдите к URL driver.navigate().to(«»); 3) Выведите строку печати URL («Базовый URL-адрес » driver.URL);
(пожалуйста, игнорируйте синтаксические и языковые ошибки)
Комментарии:
1. Я использую Selenium IDE 2.8.0, а не веб-драйвер. Как я могу прочитать значение базового URL, которое было введено в строке?