我试图为所有测试拍摄特定输出屏幕的屏幕截图。根据环境(QA,DEV)以及创建的参考编号,每个测试的页面URL都不同。 例如“https://xyz-QA-abc.com/ABCDEF/123456”
这里QA可以更改,123456对于每个测试都不同。我正在使用JAVA8在黄瓜上工作。我没有使用selenium webdriver。我尝试使用HOOKS中的代码。但是它不能正常工作。它在浏览器,附加,缓冲区,base64png中显示错误。有人可以用更好的代码帮助我
if(scenario.isFailed()){
return browser.takeScreenshot()
.then((base64png)=>{
scenario.attach(new Buffer(base64png,'base64'),'image/png');
});
答案 0 :(得分:0)
试试这个:
excel_numeric_to_date