我有一個包含一些動態部分的 URL
https://{env}-my-website.{domain}/UnDefault.aspx
每次我想去另一個模塊時,我都必須更換這部分
UnDefault.aspx
使用我要導航到的模塊,例如
Modules/Repairs/SNH.aspx
Selenium 或 Regex 有沒有簡單的方法來做到這一點?
這就是我嘗試過的:
String currentUrl = driver.getCurrentUrl();
String[] results = StringUtils.substringsBetween(currentUrl, "https", "?:cn|com");
String SNH= results[0] "Modules/Repairs/SNH.aspx";
driver.navigate().to(SNH);
uj5u.com熱心網友回復:
要替換 url 的路徑部分(服務器之后的所有內容):
String url = url.replaceAll("^(.*?//[^/] /).*", "$1Modules/Repairs/SNH.aspx");
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/459107.html
上一篇:NoSuchElementException即使使用find_element(By.XPATH,value='xpath_value')
