如何解决Selenium Java Chrome-上传文件不受支持的标签
在Eclipse IDE for Chrome中使用Selenium Java。 尝试自动化将图像上传到Nvidia's Gaugan并下载它们的过程。目标是能够渲染出动画的png,然后使用此脚本将其全部通过网站的渲染器。
问题是,当我尝试通过以下方式上传文件:element.sendKeys(uploadFile);
并渲染该文件时,出现“分割掩码可能包含不受支持的标签”。看过here.
我无法手动重新创建。有什么想法吗?
以下是一些相关代码:
//Locate and browse to file
System.out.println("Uploading: " + uploadFile);
WebElement browse = driver.findElement(By.id("segmapfile"));
browse.sendKeys(uploadFile);
Thread.sleep(5000);
//Upload
WebElement upload = driver.findElement(By.id("btnSegmapLoad"));
upload.click();
System.out.println("Uploaded");
Thread.sleep(10000);
//Convert
WebElement render = driver.findElement(By.id("render"));
System.out.println("Clicking Render");
render.click();
Thread.sleep(5000);
System.out.println("Rendered");
解决方法
我知道,当我尝试使用 Gaugan 网站并在其中绘图时,无论出于何种原因,“木材”纹理/颜色选项似乎永远不会起作用,并给我相同的“分割掩码可能包含不受支持的标签”。错误,所以可能是您从外部来源上传时使用的一种颜色包含“木”色?也许尝试上传一些没有黄色/橙色的绘图,它可能会奏效。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。