我正在做Selenium测试,我想用Java代码打开一个资源,如下所示:
getClass().getClassLoader().getResource("fileWith[]");
我必须打开的文件名中包含“ [”和“]”。我不能改名字。
如果我打电话
url.getPath();
我得到了一些带有'%5b'和'%5d'的字符串,这些字符串无法在浏览器中打开。
在Windows的浏览器中打开路径,我必须执行哪种编码?
您看到的字符是URLEncoded,您必须对值进行解码,并且应该没问题。为了进行测试,您可以使用link。
之所以无法打开该文件,是因为没有该名称的文件(fileWithURLEncodedValues)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句