![](/img/trans.png)
[英]Selenium (Java) - Chrome Headless - Unable to upload the file
[英]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.