Thank you so much sir. I started watching your videos a couple of months ago. I watched manual testing, Api testing and selenium and learned all the concepts. I have given an interview, and it went very well. You are putting great effort. God bless you sir. Thanks for your amazing videos. You are delivering knowledge from basic to advanced. Seriously, you are the best teacher. 😊 Thank you so much sir. 🙏
Sir, thank you very much for uploading this video. We've been eagerly waiting for it! Your sessions are truly amazing, and we're already looking forward to the next ones. We're absolutely addicted to these sessions-can't wait for more
Sir please upload the next video a bit earlier. I'm going to join as a automation Tester at one reputed company so by learning this framework series i planned to implement this framework in my project that's why I'm requesting.
Sir, In this data-driven testing how we add pass fail text at run time in the same test data Excel sheet? And also override the results for multiple time executions. If we do like that we won't get confused at the results verification. So please consider my request.
Pay 159 per month to become a member of Pawan sir SDET QA channel. Don't hesitate to pay because he is providing these great things at a minimum cost. If you join any institute or watch other youtube mentors for selenium automation framework you won't be able to gain depth knowledge on that that's why I am suggesting you.
Hi Sir , I tried to practice this, by copying same utility files and when i try to run the DDT test , my browser is opening for first time and getting close ,without entering any username or password , and getting below error in console , could you please help on this ,what could be the possible reason ? [Utils] [ERROR] [Error] java.lang.NullPointerException: Cannot invoke "org.apache.poi.xssf.usermodel.XSSFRow.getCell(int)" because "this.row" is null at utilities.ExcelUtility.getCellData(ExcelUtility.java:64) at utilities.DataProviders.getData(DataProviders.java:27) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580)
Thank you so much sir.
I started watching your videos a couple of months ago. I watched manual testing, Api testing and selenium and learned all the concepts.
I have given an interview, and it went very well.
You are putting great effort.
God bless you sir.
Thanks for your amazing videos.
You are delivering knowledge from basic to advanced.
Seriously, you are the best teacher. 😊
Thank you so much sir. 🙏
Another brilliant video. Well tutored again. The problem I'm having is remembering all the concepts/syntax over the last 50 sessions.
practice practice
Sir, thank you very much for uploading this video. We've been eagerly waiting for it! Your sessions are truly amazing, and we're already looking forward to the next ones. We're absolutely addicted to these sessions-can't wait for more
Thank you sir.
Welcome
Sir please upload the next video a bit earlier.
I'm going to join as a automation Tester at one reputed company so by learning this framework series i planned to implement this framework in my project that's why I'm requesting.
Pavan sir plz tell from where to get all the project related files
thank you sir,please upload next videos also it's very useful and need to us now🙂🥺🙏👏
🔥🔥🔥🔥🔥
Pavan sir how to get framework resources. In videos you told that i will share.
Where to find all stuff of this project
Hi Pawan Sir thank you very much sir for uploading this video we most awaited for this 🙏🙏🙏🙏
Where I can find the Utility file contents? Iam executing in my system so
pavan sir your teaching awesome....can u please share the excel utility file sir 🙏🙏🙏
have you got the excel file?
You can buy his course on udemy and there in resources section you will get all files required
@@AVUPATINARENDRA-lc6zg pavan sir shared github link in Session 56 as a pinned comment
Sir...can you please provide link for excel utility class
have you got excel file?
Have you got excel file?
Sir, In this data-driven testing how we add pass fail text at run time in the same test data Excel sheet? And also override the results for multiple time executions.
If we do like that we won't get confused at the results verification. So please consider my request.
Can you please provide any git link for ExcelUtility class. Specially for those people who is paying monthly.
have you got excel file?
Sir, Can you please share Excel utility file
Sir, can I get the project zip file and the documentation please?
How many Sessions remaining in this entire Course??
Hi sir i have an issue that negative test are getting failed select them in invalid data it should pass but i don't know why they are failing
Thanks sir
Where can we get the utilities file to copy sir
package com.excel.utility;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.poi.ss.usermodel.DataFormatter;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class Excelutility
{
public FileInputStream fi;
public FileOutputStream fo;
public XSSFWorkbook workbook;
public XSSFSheet sheet;
public XSSFRow row;
public XSSFCell cell;
public CellStyle style;
String path;
public Excelutility (String path)
{
this.path=path;
}
public int getRowCount(String sheetName) throws IOException
{
fi=new FileInputStream(path);
workbook=new XSSFWorkbook(fi);
sheet=workbook.getSheet(sheetName);
int rowcount=sheet.getLastRowNum();
workbook.close();
fi.close();
return rowcount;
}
public int getCellCount(String sheetName, int rownum) throws IOException {
fi=new FileInputStream(path);
workbook=new XSSFWorkbook(fi);
sheet=workbook.getSheet(sheetName);
row=sheet.getRow(rownum);
int cellcount=row.getLastCellNum();
workbook.close();
fi.close();
return cellcount;
}
public String getCellData(String sheetName, int rownum, int colnum) throws IOException
{
fi=new FileInputStream(path);
workbook=new XSSFWorkbook(fi);
sheet=workbook.getSheet(sheetName);
row=sheet.getRow(rownum);
cell=row.getCell(colnum);
DataFormatter formatter = new DataFormatter();
String data;
try
{
data = formatter.formatCellValue(cell);
}
catch(Exception e)
{
data="";
}
workbook.close();
fi.close();
return data;
}
public void setCellData(String sheetName, int rownum, int colnum, String data) throws IOException
{
File xlfile=new File(path);
if(!xlfile.exists()) // If file not exists then create new file
{
workbook=new XSSFWorkbook();
}
fo=new FileOutputStream(path);
workbook.write(fo);
fi=new FileInputStream(path);
workbook=new XSSFWorkbook(fi);
if(workbook.getSheetIndex(sheetName)==-1) // If sheet not exists then create new Sheet workbook.createSheet(sheetName);
sheet=workbook.getSheet(sheetName);
if(sheet.getRow(rownum)==null) // If row not exists then create new Row sheet.createRow(rownum);
row=sheet.getRow(rownum);
cell=row.createCell(colnum);
cell.setCellValue(data);
fo=new FileOutputStream(path);
workbook.write(fo);
workbook.close();
fi.close();
fo.close();
}
}
@@Butterfly_World12345 Thanks! Where did you get this from? Are the codes in this series uploaded somewhere?
Sir plz give me framework related all file's, application test cases, frs srs,
Sir doing all the steps same as you did but getting "Data provider mismatch" error
Hi Sir, Please provide ExcelUtility File .. i just want to import into my project
please provide any git link for Excel Utility class or someone please drop the Excel-utility file code here🙏
have you got excel file?
Thank you for valuable information, bless you but any chance to add your notes documents and excel utilities somewhere
have you got excel file?
someone please drop the Excel-utility file code here.
package com.excel.utility;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.poi.ss.usermodel.DataFormatter;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class Excelutility
{
public FileInputStream fi;
public FileOutputStream fo;
public XSSFWorkbook workbook;
public XSSFSheet sheet;
public XSSFRow row;
public XSSFCell cell;
public CellStyle style;
String path;
public Excelutility (String path)
{
this.path=path;
}
public int getRowCount(String sheetName) throws IOException
{
fi=new FileInputStream(path);
workbook=new XSSFWorkbook(fi);
sheet=workbook.getSheet(sheetName);
int rowcount=sheet.getLastRowNum();
workbook.close();
fi.close();
return rowcount;
}
public int getCellCount(String sheetName, int rownum) throws IOException {
fi=new FileInputStream(path);
workbook=new XSSFWorkbook(fi);
sheet=workbook.getSheet(sheetName);
row=sheet.getRow(rownum);
int cellcount=row.getLastCellNum();
workbook.close();
fi.close();
return cellcount;
}
public String getCellData(String sheetName, int rownum, int colnum) throws IOException
{
fi=new FileInputStream(path);
workbook=new XSSFWorkbook(fi);
sheet=workbook.getSheet(sheetName);
row=sheet.getRow(rownum);
cell=row.getCell(colnum);
DataFormatter formatter = new DataFormatter();
String data;
try
{
data = formatter.formatCellValue(cell);
}
catch(Exception e)
{
data="";
}
workbook.close();
fi.close();
return data;
}
public void setCellData(String sheetName, int rownum, int colnum, String data) throws IOException
{
File xlfile=new File(path);
if(!xlfile.exists()) // If file not exists then create new file
{
workbook=new XSSFWorkbook();
}
fo=new FileOutputStream(path);
workbook.write(fo);
fi=new FileInputStream(path);
workbook=new XSSFWorkbook(fi);
if(workbook.getSheetIndex(sheetName)==-1) // If sheet not exists then create new Sheet workbook.createSheet(sheetName);
sheet=workbook.getSheet(sheetName);
if(sheet.getRow(rownum)==null) // If row not exists then create new Row sheet.createRow(rownum);
row=sheet.getRow(rownum);
cell=row.createCell(colnum);
cell.setCellValue(data);
fo=new FileOutputStream(path);
workbook.write(fo);
workbook.close();
fi.close();
fo.close();
}
}
@@Butterfly_World12345 Thank you... Do you have Extent report utility file? If yes please drop here.
@@Butterfly_World12345 thanks
Sir please provide session 50 for free..
Pay 159 per month to become a member of Pawan sir SDET QA channel.
Don't hesitate to pay because he is providing these great things at a minimum cost. If you join any institute or watch other youtube mentors for selenium automation framework you won't be able to gain depth knowledge on that that's why I am suggesting you.
@@rajeshbe2234 I am from Bangladesh bro. channel membership is not available here. Otherwise I won't hesitate to pay even 1000 per month.
@@fariahasan3965 Oh I see then Pawan sir only can say any other option to help you bro.
@@rajeshbe2234 he has already made these videos public.He is very kind I must say.
@@fariahasan3965 then cool bro. Yesterday I tried to open it but it didn't open so I paid.
Can someone drop ExtentReportManager file?
Hi Sir , I tried to practice this, by copying same utility files and when i try to run the DDT test , my browser is opening for first time and getting close ,without entering any username or password , and getting below error in console , could you please help on this ,what could be the possible reason ?
[Utils] [ERROR] [Error] java.lang.NullPointerException: Cannot invoke "org.apache.poi.xssf.usermodel.XSSFRow.getCell(int)" because "this.row" is null
at utilities.ExcelUtility.getCellData(ExcelUtility.java:64)
at utilities.DataProviders.getData(DataProviders.java:27)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
can you please share excelUtility file.