我正在測試像100個網址一切都很好。我的問題是,當測試開始時,它從記事本中獲取網址然後在這裏打開網址我的過程是檢查登錄或在某些情況下,如果例如第10個網址顯示404錯誤測試終止在這裏它不能處理進一步的網址。這個過程的任何解決方案...如何使用selenium web驅動程序Java測試多個網頁(存在於記事本中)的登錄頁面?
我的代碼
public class File {
@Test(dataProvider="testdata")
public void sum(String url)
{
System.out.println(url);
}
@DataProvider
public Object[][] testdata(){
int count=20;
Object[][] obj = new Object[count][1];
for(int i=0;i<=count;i++)
{
String fileName = "E:\\ework\\Web\\bin\\Websearch\\test.txt";
try {
String line = null;
FileReader fileReader = new FileReader(fileName);
BufferedReader bufferedReader = new BufferedReader(fileReader);
while((line = bufferedReader.readLine()) != null)
{
String[] abs={line};
int size = abs.length;
for(int j=0;j<=size;j++)
{
obj[i][0]=abs[j];
}
}
bufferedReader.close();
}
catch(FileNotFoundException ex) {
System.out.println(
"Unable to open file '" +
fileName + "'");
}
catch(IOException ex) {
System.out.println(
"Error reading file '"
+ fileName + "'");
}
`}
return obj;
}}
謝謝。:)
代碼的一部分似乎丟失,請檢查它,以防萬一發佈整個代碼。 –
現在我改變了我的程序,但它仍然不工作1test只通過控制檯中出現一些錯誤,像outofbound異常任何解決方案從dataprovider測試中給出的記事本輸入輸入謝謝:) – muthu