我正在进行Selenium测试,我想在Java代码中打开一个资源:
getClass().getClassLoader().getResource("fileWith[]");
我必须打开的文件包含' ['和']'在其文件名中。我无法更改名称。
如果我打电话
url.getPath();
我得到一些字符串'%5b'和'%5d'我无法在浏览器中打开它。
要在Windows上的浏览器中打开路径,我需要执行哪些编码?
答案 0 :(得分:1)
你看到的字符是URLEncoded你必须解码值,你应该没事。出于测试目的,您可以使用link。
您无法打开文件的原因是因为没有该文件的文件(fileWithURLEncodedValues)。