簡體   English   中英

Selenium Java Chrome - 上傳文件不受支持的標簽

[英]Selenium Java Chrome - Upload File unsupported labels

在 Eclipse IDE for Chrome 中使用 Selenium Java。 嘗試自動化將圖像上傳到Nvidia 的 Gaugan並下載它們的過程。 目標是能夠渲染出動畫的 png,然后使用此腳本將它們全部通過網站的渲染器。

問題是,當我嘗試通過以下方式上傳文件時: element.sendKeys(uploadFile); 我渲染它,我得到“分割掩碼可能包含不受支持的標簽。” 看到這里。

我無法手動重新創建它。 有任何想法嗎?

下面是一些相關的代碼:

//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 網站並在其中進行繪制時,無論出於何種原因,“木材”紋理/顏色選項似乎永遠不會起作用,並給我相同的“分割掩碼可能包含不受支持的標簽”。 錯誤,所以可能是您從外部來源上傳時使用的一種顏色包含“木”色? 也許嘗試上傳一些沒有黃色/橙色的圖紙,它可能會起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM