如何使用java在Selenium中的当前URL中附加链接

如何使用java在Selenium中的当前URL中附加链接,selenium,selenium-webdriver,Selenium,Selenium Webdriver,我想知道如何在当前URL中添加链接。例如:我的链接在当前程序中,现在我必须在此URL中附加/#q=ask+问题。 请帮忙。 我知道如何获取当前url(使用getCurrentUrl()语法) 谢谢getCurrentUrlUrl()的返回类型为字符串。因此,您可以保存它的值,并像处理任何字符串一样进行处理 举个例子,我想获取此url,然后附加字符串,然后获取()此新网页: String url = driver.getCurrentUrl(); String newurl = url+"/#q=

我想知道如何在当前URL中添加链接。例如:我的链接在当前程序中,现在我必须在此URL中附加/#q=ask+问题。 请帮忙。 我知道如何获取当前url(使用getCurrentUrl()语法)

谢谢

getCurrentUrlUrl()
的返回类型为字符串。因此,您可以保存它的值,并像处理任何字符串一样进行处理

举个例子,我想获取此url,然后附加字符串,然后获取()此新网页:

String url = driver.getCurrentUrl();
String newurl = url+"/#q=ask+questions";
driver.get(newurl);
你可以用。大概是这样的:

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());