通过Selenium脚本上传Firefox文件;无法根据:H确定类型。读取的最后1个字符:H“;

阿尔图其网
阿尔图其网
阿尔图其网
订阅者
243
文章
0
粉丝
测试交流评论122字数 160阅读0分32秒阅读模式
摘要在尝试用selenium脚本上载文件时,我收到了错误消息;无法根据:H确定类型。读取的最后1个字符:H“;通过Firefox执行。但在chrome中效果很好。 ...

在尝试用selenium脚本上载文件时,我收到了错误消息;无法根据:H确定类型。读取的最后1个字符:H&引用;通过Firefox执行。但在chrome中效果很好。

因此我尝试了机器人类

StringSelection stringSelection = new StringSelection(filePath);
        Toolkit.getDefaultToolkit().getSystemClipboard().setContents(stringSelection, null);
        Robot robot = new Robot();
        robot.keyPress(KeyEvent.VK_CONTROL);
        robot.keyPress(KeyEvent.VK_V);
        robot.keyRelease(KeyEvent.VK_V);
        waitABit(4000);
        robot.keyRelease(KeyEvent.VK_CONTROL);
        robot.keyPress(KeyEvent.VK_ENTER);
        robot.keyRelease(KeyEvent.VK_ENTER);
        waitABit(6000);

这不支持通过浏览器堆栈执行。
有人能提供一个示例代码来支持在所有浏览器和平台上上传文件吗?

软件测试的软件

 
  • 版权提示:非本站文章仅供存储任何法律责任由作者承担▷违法举报◁▷新闻不符◁▷我要投稿◁
    免责声明:部分内容来自用户上传发布或新闻客户端自媒体如有侵权请反馈站长处理
  • 原创转载:阅读转载说明>>> https://www.runacase.com/zixun/jiaoliu/tongguoseleniumjiaobenshangchuanfirefoxwenjianwufagenjuhai.html
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证