我有一些URL,如“https://some.url.ru/new-token”。我需要将其更改为“http://some.url.ru/new-token”(意味着将HTTPS更改为HTTP)。我无法更改整个网址,因为每次我获得新的令牌时。 (Selenium,Java)。我如何更改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.
所以:NOW质疑仍停留的两个一: “一些” 到 “另一个” 例如,在如何变化?
是y我们的问题与https安全使用网址,但你想要得到它使用http?你的问题严重违反了网络安全!请通过适当的研究来更新问题。 [检查如何在SO问](http://www.stackoverflow.com/help/how-to-ask) –
@GirishSortur我的问题与安全无关。有时候我需要改变部分,比如“some”到“another”(例如“https://some.url.ru/new-token”)。 – Lzhelis
是否要取URL,并将其改为http然后'.get(url)'。或者更改'href'并发送点击操作? –