Перейти к содержимому

FR33D

Регистрация: 07 июн 2013
Offline Активность: 01 июл 2013 12:14
-----

Мои темы

Сохранение файла IE8 Eclipse WebDriver JAVA

25 июня 2013 - 06:14

Всем добрый день, требуется мне скачать файл в IE8, изначально считал эту задачу невозможной, но немного похимичев добрался до кое какого результата, вообщем вот код:
driver.get(baseUrl);
		driver.manage().deleteAllCookies();
	    driver.navigate().refresh();
		Login login = new Login(driver);
		login.candidate("login", "pass");
		Thread.sleep(2000);
		driver.get(baseUrl + "/candidate");
	    driver.findElement(By.linkText("My Tests")).click();
	    Thread.sleep(2000);
	    driver.findElement(By.linkText("Completed Tests")).click();
	    Thread.sleep(2000);
	    //GO >>
	    driver.findElement(By.xpath("//*[@id='sheduled-tests']/div/table/tbody/tr[1]/td[7]/a/i")).click();
	    Thread.sleep(2000);
        String hrefpath =  driver.findElement(By.xpath("//*[@id='test-result']/div[3]/div[8]/a[2]")).getAttribute("href");
        Thread.sleep(2000);
        driver.get(hrefpath);
        Thread.sleep(3000);
За счет того что я ищу нужный файл по аттрибуту "href" IE вполне себе может его увидеть и даже начать скачивать, но когда начинается скачивание - я вижу вот такую вот ошибку:Прикрепленный файл  6-25-2013 9-11-47 AM.jpg   47,72К   28 Количество загрузок:
Далее я начал искать решение этой проблемы в гугле, перепробывал десятки идей по настройке реестра и IE. И в конце наткнулся на вот такую статью:
http://blogs.msdn.co...n-no-cache.aspx
Тут я так понимаю дело мы имеем с кешем, но я в Еклипсе даже никогда не пытался с ним работать. Мне нужен совет как можно организовать данное решение на Java в Eclipse WebDriver. Буду очень благодарен за помощь, спасибо

Клик по координатам.

21 июня 2013 - 13:13

Всем добрый день, есть Google Chrome и есть я, жаждущий сохранения файла через Eclipse Java. Но коварный браузер, каждый раз когда я пытаюсь сохранить желанный мною файл, кричит и ругается вот такой вот табличкой:Прикрепленный файл  6-21-2013 4-11-40 PM.jpg   25,19К   39 Количество загрузок:
Как можно кликнуть на эту коварную кнопку? Я знаю что можно привлекать робота, но он ищет по Xpath, а тут как видите никаких признаков чего либо подобного нету. Буду рад любым ответам, а еще лучше примерам решения этой злополучной задачи. Заранее спасибо.

Достать href с html

20 июня 2013 - 11:42

Здраствуйте, есть такой кусок Html кода:
<a class="certificate" target="_blank" href="/certificate/pdf/4ca2253a9a0908a8c99123b4979f3dbc"> PDF Certificate</a>

Как мне с помощью Eclipse Junit4 достать : /certificate/pdf/4ca2253a9a0908a8c99123b4979f3dbc ??? С учетом что эта ссылка всегда рандомная.

О настроках ie,chrome,ffdrivers

20 июня 2013 - 09:19

Всем здраствуйте. Вопрос такой:
Мне надо скачать файл с сайта с 3 браузеров: ФФ, Хром и ИЕ. Но каждый браузер после нажатия на кнопку для скачивания ведет себя абсолютно по-разному. Вот 3 скриншота:
Прикрепленный файл  6-20-2013 12-13-26 PM.jpg   74,66К   28 Количество загрузок:
Прикрепленный файл  6-20-2013 12-11-48 PM.jpg   61,13К   34 Количество загрузок:
В IE вообще ничего не происходит. Не желает наш "чудесный" браузер что либо сохранять в PDF.
И как можно добится для всех браузеров вот такого результата:
Прикрепленный файл  6-20-2013 12-18-29 PM.jpg   65,04К   26 Количество загрузок: ???
Подскажите как можно настроить все это дело. Пробывал вручную - не работает, если запускаешь тест повторно. Все настройки сбрасываются на дефолт.

Сохранить файл

20 июня 2013 - 06:19

Добрый день, хотелось бы услышать несколько советов и предложений касательно того, каким образом можно было бы скачать файл и сохранить его на компьютер с помощью Eclipse Java/ Junit4. Подобную вещь нужно сделать для 3 браузеров: ФФ, Хром и ИЕ. Подскажите в какую сторону копать и с чего вообще начать?
Касательно самого кода...тут все просто: Заходим на страницу, нажимаем клавишу "Save" и тут понеслась...так как в каждом браузере сохранение поисходит по-разному.