我不能清除错误!请任何人整理出来

时间:2018-06-17 09:36:05

标签: html selenium selenium-webdriver apache-poi

`

<input type="text" name="username" value="" style="width: 213px"> - Username 
<input type="password" name="pwd" value="" style="width: 213px">- Password
<input type="submit" valign="absmiddle" value="&nbsp;Login now&nbsp;">- Login Now Button

`我已经正确地给出了所有测试脚本。但仍然是一个错误。错误是 java.io.FileNotFoundException:?E:\ Test \ Book1.xlsx(文件名,目录名或卷标语法不正确。[Error screen shot]

最后HTML代码是,

autocorrect = {'USA': 'United States Of America', 'UK': 'United KingDom'}
@bot.command(pass_context=True)
async def ping(ctx): 
   msg = "{}, {}    etc...".format(autocorrect['USA'], autocorrect['UK'],ctx.message)
   await bot.say(msg)

1 个答案:

答案 0 :(得分:0)

您获得的例外:Java.io.FileNotFoundException: ?E:\Test\Book1.xlsx (The filename, directory name, or volume label syntax is incorrect. selenium 无关,这是因为您的绑定语言是JAVA。

建议1

使用try catch block:

try
    { 
         FileInputStream fis = new FileInputStream("‪E:\\Test\\Book1.xlsx"); 
    } 
catch(Exception e)
    {
        System.out.println("File error !!!"); 
    }     

建议2:

更需要在targetPath和filename之间的路径中调整目录分隔符:

File targetFile = new File(targetPath, filename);

建议3:

由于访问权限,大多数人都遇到过此问题。只需确保您的代码能够读/写xlsx文件。

我有一些参考,可能会更好地帮助你:

Java file exception SO
Java file exception github