`
<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=" Login now ">- 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)
答案 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文件。
我有一些参考,可能会更好地帮助你: