如何使用java

时间:2016-02-24 13:55:10

标签: selenium selenium-webdriver

我想知道如何在当前网址中附加链接。例如:我链接在当前程序中是https://www.google.co.in/现在我必须在此URL中附加/ #q = ask + questions。 请帮忙。 我知道如何获取当前url(通过使用getCurrentUrl()语法)

由于

2 个答案:

答案 0 :(得分:1)

您可以使用URIBuilder。像这样:

String someUrl = "https://www.google.co.in";
// or perhaps
// String someUrl = browser.getCurrentUrl();

URIBuilder uri = new URIBuilder(someUrl);
uri.setPath("search");
uri.addQueryParam("q", "ask+questions");

Assert.assertEquals(uri.toString(), "https://www.google.co.in/search?q=ask%2Bquestions");
// or perhaps
// browser.get(uri.toString());

答案 1 :(得分:0)

getCurrentUrlUrl()的返回类型为String。因此,您可以保存它的价值,并像任何字符串一样玩游戏。

举一个例子,我想得到这个网址然后追加你的字符串,然后得到()这个新的网页:

String url = driver.getCurrentUrl();
String newurl = url+"/#q=ask+questions";
driver.get(newurl);