Мне нужно создать сценарий использования (с использованием Selenium), в котором я отправляю HTTP-вызовы с Cookie через браузер и сохраняю возвращаемое значение в текстовом файле.
Что мне нужно сделать, я запустил это с помощью CURL в командной строке, но мы столкнулись с проблемами с тем же, и, следовательно, хотим проверить с помощью реального браузера UI.
Другое дело, что мне нужно, чтобы URL-адреса были в тестовом файле, из которого я мог читать и отправлять их в браузер. Затем для каждого звонка мне нужно захватить cookie и заголовок для одного и того же. У меня есть следующий код / логика для этого, кто-то может уточнить?
---> read a file....
File aFile = new File("../blah.txt");
BufferedReader input = new BufferedReader( new FileReader( aFile ));
String line = null; //not declared within while loop
while (( line = input.readLine()) != null){
callsel(line);
System.out.println(line);
}
--> call selenium .. Open the url.. Pass cookies
public void callsel(String url) {
selenium.open(url);
selenium.waitForPageToLoad("120000");
selenium.createCookie("","");
selenium.createCookie("","");
selenium.open(url);
selenium.waitForPageToLoad("120000");
---> ur page is open now..
}
}