【问题标题】:Selenium Java Chrome - Upload File unsupported labelsSelenium Java Chrome - 上传文件不受支持的标签
【发布时间】: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


【解决方案1】:

我知道,当我尝试使用 Gaugan 网站并在其中绘图时,无论出于何种原因,“木材”纹理/颜色选项似乎都无法正常工作,并且给了我相同的“分割蒙版可能包含不受支持的标签”。错误,因此可能是您从外部来源上传时使用的颜色之一包含该“木头”颜色?也许尝试上传一些没有那种黄色/橙色的图纸,它可能会起作用。

【讨论】:

  • 我支持这个建议。我认为这不是 Selenium 网络驱动程序问题。
猜你喜欢
  • 2020-04-16
  • 2017-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-02
  • 2014-10-18
  • 2010-12-23
  • 1970-01-01
相关资源
最近更新 更多