Базовый URL-адрес Selenium — echo

#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, которое было введено в строке?