Я тестирую, как 100 URL, все работает хорошо. моя проблема в том, когда тест начинается с того, что он получает веб-url из блокнота, а затем открывает URL-адрес здесь, мой процесс - проверить логин или нет в некотором случае, если, например, 10-й URL-адрес показывает ошибку 404, тест заканчивается здесь, он не может обрабатывать дальнейшие URL-адреса. Любое решение для этого процесса ...Как проверить страницу входа с несколькими веб-страницами (присутствует в блокноте) с помощью веб-драйвера selenium 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 только pass получил некоторую ошибку в консоли, например исключение outofbound. Любое решение для ввода ввода из блокнота, заданного в тесте dataprovider. Спасибо. – muthu