資料參考:http://softlab.sdut.edu.cn/blog/subaochen/2017/06/復制網址出現亂碼的解決方法/
1.通常selenium測試中需要復制瀏覽器的url到本地代碼中,如果瀏覽器的url中出現中文復制到代碼中就會出現亂碼
以上的瀏覽器路徑復制到本地后出現亂碼如下
其原因根據網上百度的說法是因為網址必須通過ascll編碼方式傳輸,而且還要避免幾個特殊字符,因此網址要經過Base64編碼,漢字經過Base64編碼后自然就是不可辨認的亂碼了。
那么瀏覽器的地址欄中,網址為什么看起來是中文呢?這大概是瀏覽器的“人性化”處理,將Base64編碼好的中文網址還原出來“暫時”顯示在地址欄中,其實網址骨子里還是Base64編碼的(此部分純屬猜測,如有誤導請指正)。
由此,找到一種“欺騙”瀏覽器的方法,只要復制網址的時候
故意漏掉URL中的一個字符,比如開頭第一個字母(這個不應該是漢字),再復制粘帖到文章中就是中文了,再手工補全故意漏掉的字母即可。
操作如下

將字母H去掉,然后再復制到代碼上,個人理解是當在瀏覽器操作了后url的編碼發生改變,所以復制下來不會發生亂碼