【发布时间】:2021-01-26 07:27:46
【问题描述】:
在 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");
【问题讨论】:
-
消息“分段掩码可能包含不受支持的标签。”与硒无关。确保您能够手动执行您的方案。
标签: java selenium automation webdriver nvidia