У меня есть URL-адрес «https://some.url.ru/new-token». Мне нужно изменить его на «http://some.url.ru/new-token» (среднее изменение HTTPS на HTTP). Я не могу изменить весь URL, потому что каждый раз, когда я получаю новый токен. (Selenium, Java).Как я могу изменить ссылку на URL-адрес и использовать его с селеном
Итак, мой вопрос:
Я получаю URL: driver.getCurrentUrl();
, тогда мне нужно его изменить - измените HTTPS на HTTP: КАК?
Мне нужен новый URL: КАК?
Я нашел решение:
StringBuffer newUrl = new StringBuffer(driver.getCurrentUrl());
newUrl.deleteCharAt(4); //4 - it's number of symbol what should cut, first symbol have number "0"
driver.get(String.valueOf(newUrl)); //there url would be without 5th symbol.
Итак: ТЕПЕРЬ вопрос все еще остаются одной из двух: как изменить «некоторые» к «другой» в примере?
Является ли y наш вопрос использовать url с безопасностью https, но вы хотели бы получить его с помощью http? У вашего вопроса есть серьезное нарушение безопасности в Интернете! Пожалуйста, уточните вопрос с надлежащим исследованием, которое вы выполнили. [ознакомьтесь с инструкцией по использованию в SO] (http://www.stackoverflow.com/help/how-to-ask) –
@GirishSortur мой вопрос, не относящийся к безопасности. Иногда мне нужна часть изменения как «некоторые» для «другой» также (например, «https://some.url.ru/new-token»). – Lzhelis
Вы хотите взять URL-адрес и изменить его на http, затем '.get (url)'. Или изменить действие 'href' и отправить клик? –