我有一个带有一些动态部分的URL
https://{env}-my-website.{domain}/UnDefault.aspx
每次我想去另一个模块时我都必须替换这一部分
UnDefault.aspx
与我想要导航到的模块,例如
Modules/Repairs/SNH.aspx
是否有一个简单的方法来做硒或正则表达式?
这是我尝试过的:
String currentUrl = driver.getCurrentUrl();
String[] results = StringUtils.substringsBetween(currentUrl, "https", "?:cn|com");
String SNH= results[0]+"Modules/Repairs/SNH.aspx";
driver.navigate().to(SNH);
替换url的路径部分(服务器之后的所有内容):
String url = url.replaceAll("^(.*?//[^/]+/).*", "$1Modules/Repairs/SNH.aspx");