這個(gè)問題是關(guān)于我在將現(xiàn)有框架復(fù)制到新設(shè)置時(shí)遇到的問題。它之前與另一家公司合作過。我無法弄清楚 html 格式有什么問題。帶有 testNG 的 selenium java 的 Web 自動化我曾經(jīng)使用 reporter.log 將屏幕截圖鏈接輸出到 testng 可通過電子郵件發(fā)送的報(bào)告。該功能之前在我之前的項(xiàng)目中使用相同的框架?,F(xiàn)在我將項(xiàng)目導(dǎo)入到重用框架,其他一切都按預(yù)期工作,但 html 報(bào)告顯示鏈接屏幕截圖的原始 html 標(biāo)記。截圖創(chuàng)建成功,png 文件在指定路徑中。顯示以下原始 html 的電子郵件報(bào)告:<a href='C:\Users\kk\Desktop\New folder\SCREENSHOTS\TEST_11_07_2019_12_35_48.png'><img src='C:\Users\kk\Desktop\New folder\SCREENSHOTS\TEST_11_07_2019_12_35_48.png' height='500' width = '1021'></a>預(yù)期大小為 500x1021 的可點(diǎn)擊縮略圖指向原始圖像。嘗試以下操作: - 更新 webdriver 版本以匹配 chrome 版本 (75) - 將 html 標(biāo)記中的單引號替換為雙引號 - 嘗試輸出一個(gè)有效的 mailto 鏈接到可通過電子郵件發(fā)送的報(bào)告 始終未呈現(xiàn) html 代碼,顯示原始 htmlpublic void getScreenShot(String name, WebDriver dr) {<CODE FOR screenshot capture and name and save here>...// To help linking screenshots in testNG reportReporter.log("<a href='" + destFile.getAbsolutePath() + "'><img src='" + destFile.getAbsolutePath()+ "' height='500' width = '1021'></a>"); } catch (IOException e) { e.printStackTrace(); } }
添加回答
舉報(bào)
0/150
提交
取消