Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Анатомия гиперссылки



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Анатомия гиперссылки
2012-04-26 19:49
Скажите пожалуйста, как вынуть текст самой ссылки, а не названия. Нашел на форуме примеры, но они для селениум RC, а как это делать для драйвера?

Например:

<a href='www.google.com'>google</a>

String href;
href = driver.findElement(by.xpath("//a").getText;
System.out.println(href);



Выведет "google", а мне нужно получить "www.google.com"

ApTest Manager
2012-04-26 20:15
Здравствуйте.
Интересует export существующих тест кейсов из ApTest Manager #1 в ApTest Manager #2

Приблизительная осведомленность:
∙ Создать Report в ApTest Manager #1 так, чтобы он был идентичен уже настроенному Report "Test Specifications2" в ApTest Manager #2
Export с помощью Report тест кейсы из ApTest Manager #1 в файл
Import кейсы из файла в ApTest Manager #2

Как настроить Report чтобы он был идентичен уже существующему ?
Как сделать корректный Export ?
Пожалуйста, подскажите по функционалу. Спасибо!

Jira как система управления тест кейсами
2012-04-27 10:57
Мы используем систему Jira для управления тест кейсами.
1. Допустим у меня есть компонент "Отчёт о продажах" и по нему есть 100 тест кейсов.
2. Также у меня есть 2 проекта по разработке Проект1 и Проект2.
3. Тест кейс № 101 - является специфическим, для проверки доработки в рамках Проект2. Пока его не слили в trunk тк№101 для проекта 1 не нужно проходить.
Кто какие решения может предложить?

Как придумали мы это решить:
Есть группировки по тест кейсам: Отчёты , Документы и т.п.
Для Отчётов я создаю новый компонент "Отчёт о продажах" и пишу там свои тест кейсы. Специфические тк помечаю с помощью label. И тогда для проекта1 можно сделать фильтрацию: все тк по компоненту "Отчёт о продажах", где label != проект2. (На счёт label - посредственное решение)
В самих проектах разработки компоненты присоединяются посредством ввода в текстовое поле ссылок на компоненты. (Решение не очень нравится)

Я думаю, что проблема достаточно общая, может кто ещё сталкивался с ней в планировании процесса тестирования...

Мониториг процессов на удаленной машине
2012-04-27 11:03
Есть 2 машины, клиент и сервер, на клиенте запускается TestComplete, он тестирует клиентское приложение. Возможно ли из теста снимать показания работы серверного приложение, потребление памяти, использование процессора?

Рассылка уведомлений на email
2012-04-27 11:50
Всем привет.

Есть необходимость отправлять уведомления на указанный email если тест не пройден.
Нашел у JMeter Mailer Visualizer. Судя по всему именно этот компонент может отправлять уведомления.
Но не получается настроить. Получаю такую ошибку:

2012/04/27 13:07:36 ERROR - jmeter.visualizers.MailerVisualizer: Couldn't send mail... com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.0 Must issue a STARTTLS command first. tb4sm6031899lab.14

at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2057)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1580)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1097)
at javax.mail.Transport.send0(Transport.java:195)
at javax.mail.Transport.send(Transport.java:124)
at org.apache.jmeter.reporters.MailerModel.sendMail(MailerModel.java:295)
at org.apache.jmeter.reporters.MailerModel.sendTestMail(MailerModel.java:308)
at org.apache.jmeter.visualizers.MailerVisualizer.actionPerformed(MailerVisualizer.java:271)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Кто сталкивался, пожалуйста помогите решить задачу.
Был бы очень благодарен за пример настроек.
Использовать собираюсь gmail.com

Разработка сервера Star Wars The Old Republic
2012-04-27 17:04
Здравствуйте.

Меня зовут Евгений, мне 26 лет. Я представляю группу разработчиков - OldEmulator . Мы работаем над разработкой эмуляторов к играм (масшабным). Так вот, сейчас мы разрабатываем эмулятор к всемирно известной игре " Star WarsL The old Republic" .

Самим нам тяжело работать, поэтому мы ищем программистов-энтузиастов!
Нам требуются С++/C# разработчики, которые понимают в строении и работе эмулятора.

По окончанию работы все разработчики получат гонорар. (сумма зависит от ваших стараний 400 - 5000 евро).
Если вы заинтересованы этим, пишите мне в скайп:

mr.Fromos (Москва)

QA Automation Engineer (Харьков)
2012-04-27 18:07
Харьковский офис Mirantis Inc. приглашает увлеченного тестировщика-автоматизатора со знанием сетей и любовью к Linux и опенсорсу в свою команду.
Open source сообщество OpenStack занимается проектами, предназначенными для разворачивания Private Cloud. Мы являемся хорошо зарекомендовавшим себя участником этого сообщества и предлагаем шанс стать частью глобальной open source инициативы.

Задачи:
- функциональное тестирование;
- тестирование производительности, benchmarking;
- проектирование, внедрение и документирование сценариев тестирования;
- оценка и планирование QA задач;
- работа в сотрудничестве с командой разработчиков.

Требования:
- глубокое понимание QA процессов и инструментов;
- опыт с Linux;
- опыт в создании и поддержки тестовой документации, разработка и выполнение тест-планов и тест-кейсов;
- хороший разговорный английский;
- знание Python или Ruby будет плюсом;
- опыт работы с сетями является плюсом;
- опыт с SAN/NAS системами, сетевыми файловыми системами(NFS, CIFS, Samba) и протоколами (iSCSI) будет плюсом.

Условия:
- Оклад обсуждается индивидуально после интервью.
- Реальная перспектива профессионального и карьерного роста.
- Медицинская страховка.
- Корпоративная система бенефитов.
- Гибкий график работы.

Если Вам интересно, пожалуйста, связывайтесь со мной по скайпу: anna.zelenska

QA Automation Engineer for Dell (Харьков)
2012-04-27 18:32
Харьковский офис компании Mirantis Inc. в сотрудничестве с Dell приглашает опытного QA engineer участвовать в полном цикле разработки продукта марки Dell. Соответственно, требуется тестирование как различных сетевых конфигураций, наличие протоколов доступа, так и web-приложения, с помощью которого работает устройство.

Задачи:
- разработка тест-планов и тест-кейсов для функционального и нагрузочного клауд-приложения;
- ручное и автоматизированное тестирование сетевых приложений, используя специфические и/или инструменты;
- тестирование производительности и надежности;
- подготовка отчетов, предоставление рекомендаций команде разработчиков;
- участие в реализации стратегии тестирования продукта.

Требования:
- ключевые навыки: уверенные знания сетевых протоколов (HTTP, FTP, SMB…), опыт нагрузочного тестирования, знакомство с Windows, Linux на уровне пользователя и выше;
- хорошие навыки в различных типах, методах и технологиях тестирования ПО;
- умение разрабатывать тест-планы и тестовые данные;
- умение разрабатывать ручные и/или автоматические тест-кейсы;
- опыт с виртуальными машинами, VMware желателен;
- будет бонусом: опыт в автоматизации тестирования и знание скриптовых языков.

Условия:
- Оклад обсуждается индивидуально после интервью.
- Реальная перспектива профессионального и карьерного роста.
- Медицинская страховка.
- Корпоративная система бенефитов.
- Гибкий график работы.

Если Вас заинтересовало предложение, пожалуйста, свяжитесь со мной по скайпу: anna.zelenska

Страница обновляется
2012-04-28 10:56
Здравствуйте! :)
Не могу написать тест, потому что страница которую я загружаю может сама обновиться в любой момент. Использую драйвер FirefoxDriver. когда происходит обновление, выскакивает табличка - "Чтобы отобразить эту страницу, Firefox должен отправить информацию, которая повторит любое ранее произведённое действие (например, запрос на поиск или онлайн-покупка).". Кто-нибудь с этим сталкивался? Можно ли как-то это обойти? (в принципе пойдет и такой вариант, если страница автоматически перезапустится, и данные с моих локаторов придут куда мне надо)

Вот, вобщем нужно как-то сделать так, чтобы страница сама перезапускалась.

запуск тестов IDE из командной строки
2012-04-28 14:02
Кто-нибудь сталкивался с проблемой, что свой тест нужно отнести куда-то, где стоит система и там уже протестить её? Не ставить же фф,сенениум иде и не смотреть на это окошечко с зеленой стрлочкой...

Можно это как то все обойти?

Нашла лишь статью http://wiki.openqa.org/pages/viewpage.action?pageId=920
Как говорится "Понятно, что ничего не понятно...".

Положила я всё в одну папку, сделала файл TestSuite. Написала в строке адреса
chrome://selenium-ide/content/selenium-core/TestRunner.html?baseURL=http://localhost/cito/&test=file:///C:/TestCase/TestSS.html&auto=true

и ни фига...в логе сплошные ошибки...сплошные ошибки...ни одного объекта найти не может, первый же waitForTextPresent пройти не может...

Может я опять чего не понимаю в этом хитром деле? и пора мне на рынок идти капустой торговать а не селениумом заниматься...

По поводу TestRunner.hta ничего писать не надо...мне хотя бы в фф запустить тест...а уж потом думать о других браузерах...

Всем еще раз спасибо за помощь :)

работа для тестировщиков(Тула)
2012-04-28 18:12
Мы постоянно продумываем то, чем будем заниматься через некоторое время. У нас много идей и много планов. Но, чтобы их реализовать, нам нужно много талантливых людей.
Вакансия тестировщика в Ingate Development для тех талантливых людей, которые уже что-то знают и умеют в программировании.


Про нас:
Ingate на сегодня входит в тройку лидеров в масштабах России в сфере интернет-маркетинга и информационных технологий. Штат компании составляет 400 высококвалифицированных специалистов, объединенных одной целью – добиться успеха.
Ingate Development - направление, занимающееся разработкой массовых информационных решений в сфере интернет-рекламы (наши продукты - rookee.ru, rooletka.ru, roostat.ru, babkee.ru).


Чем занимается тестировщик у нас:
анализирует требования к системам;
разрабатывает план тестирования;
тестирует системы различными методами и способами;
разрабатывает автоматизированные тесты.


Кто нам нужен:
новичок в программировании с высшим техническим или математическим образованием, возможно еще не оконченным;
со знанием синтаксиса C#, html-верстки, http-протокола;
знающий и понимающий принципы тестирования, различные подходы и методы тестирования.


Наши условия:
стабильная заработная плата (выплачивается 2 раза в месяц)‚ социальный пакет;
сложные и интересные профессиональные задачи;
возможность профессионального развития в сфере тестирования и разработки;
молодая и целеустремленная команда;
современный офис в центре города (Тула);
забота о сотрудниках компании (корпоративный спорт, внутренняя школа профессионального развития, обучение английскому языку, потрясающие корпоративные праздники, утренники и подарки для детей наших сотрудников)

е-мейл для связи: anna.schepeteva@ingate.ru

Как сделать exe?
2012-04-28 19:34
Подскажите пожалуйста как сделать ехе файл из jar, в котором реализован selenium? Я использовал Launch4j но как оказалось, он делает ехе только из файлов, с дефолтными библиотеками, тоесть он не может сделать из selenium библиотек. Как их подключить, или может какой другой конвертор посоветуете?

Все разобрался в чем дело, тема закрыта.

Grid+RC+Java
2012-04-29 19:35
Здравствуйте. Мне нужно запустить параллельно несколько тестов(для простоты один и тот же тест) используя Грид. С этим возникли определенные проблемы. С самим запуском тестов.

Что я сделал. Поставил Еклипс, ИДЕ, RC. Записал простенький тестовый тест(хорошее словосочетание:)) в ИДЕ, экспортнул его в Junit и TestNG, создал проект в еклипсе и добавил два класса - этот тест в Junit и TestNG. Поставил Грид так как написано здесь http://selenium-grid.seleniumhq.org/get_started.html, после этого запустил хаб и 4 RC. Все вроде поднялось. Теперь соответственно вопросы:

1. Как остановить хаб?:) Делал как написано здесь: http://selenium-grid.seleniumhq.org/faq.html#how_can_i_shutdown_selenium_grid_hub. Выдает на оба запроса, что команда не является внутренней или внешней командой(запускаю с директории грида)

2. Что мне нужно использовать Junit и TestNG и какая между ними разница в разрезе моей проблемы?

3. Есть какой-то толковый мануал, используя который можно будет запустить тесты параллельно или подскажите что я делаю не так?

Сам тест выглядит следующим образом:
Скрытый текст
import org.testng.annotations.BeforeMethod;
import org.testng.Assert;
import com.thoughtworks.selenium.*;

import org.testng.annotations.*;
import org.testng.Assert.*;
import java.util.regex.Pattern;

public class FootballNG extends SeleneseTestNgHelper {
	
	@BeforeMethod
	@BeforeTest
	public void setUp() throws Exception {
		selenium = new DefaultSelenium("localhost", 4444, "*firefox", "http://www.google.com.ua/");
		selenium.start();
	}
	
	
	@Test(description="Test 1")
	public void TestOne() throws Exception {
		selenium.open("http://www.google.com.ua/");
		Thread.sleep(3000);
		selenium.type("id=gbqfq", "football.ua");
		selenium.click("id=gbqfb");
		for (int second = 0;; second++) {
			if (second >= 60) Assert.fail("timeout");
			try { if (selenium.isElementPresent("link=Football.ua - все о футболе")) break; } catch (Exception e) {}
			Thread.sleep(1000);
		}

		selenium.click("css=em");
		selenium.waitForPageToLoad("30000");
		for (int second = 0;; second++) {
			if (second >= 60) Assert.fail("timeout");
			try { if (selenium.isElementPresent("link=Лига чемпионов")) break; } catch (Exception e) {}
			Thread.sleep(1000);
		}

		selenium.click("link=Лига чемпионов");
		selenium.waitForPageToLoad("30000");
		for (int second = 0;; second++) {
			if (second >= 60) Assert.fail("timeout");
			try { if (selenium.isElementPresent("link=календарь игр")) break; } catch (Exception e) {}
			Thread.sleep(1000);
		}

		selenium.click("link=календарь игр");
		selenium.waitForPageToLoad("30000");
		selenium.select("id=ctl00_ctl17_ddlTeam", "label=Барселона");
		selenium.click("css=#ctl00_ctl17_ddlTeam > option[value=\"51\"]");
		selenium.waitForPageToLoad("30000");
		for (int second = 0;; second++) {
			if (second >= 60) Assert.fail("timeout");
			try { if (selenium.isElementPresent("xpath=(//a[contains(text(),'2')])[9]")) break; } catch (Exception e) {}
			Thread.sleep(1000);
		}

		selenium.click("xpath=(//a[contains(text(),'2')])[8]");
		selenium.waitForPageToLoad("30000");
		for (int second = 0;; second++) {
			if (second >= 60) Assert.fail("timeout");
			try { if (selenium.isTextPresent("Матч завершен! Челси проходит Барселону!")) break; } catch (Exception e) {}
			Thread.sleep(1000);
		}

		verifyTrue(selenium.isTextPresent("Матч завершен! Челси проходит Барселону!"));
	}
	
	@Test (description="Test 2")
	public void TestTwo() throws Exception {
		selenium.open("http://www.google.com.ua/");
		Thread.sleep(3000);
		selenium.type("id=gbqfq", "football.ua");
		selenium.click("id=gbqfb");
		for (int second = 0;; second++) {
			if (second >= 60) Assert.fail("timeout");
			try { if (selenium.isElementPresent("link=Football.ua - все о футболе")) break; } catch (Exception e) {}
			Thread.sleep(1000);
		}

		selenium.click("css=em");
		selenium.waitForPageToLoad("30000");
		for (int second = 0;; second++) {
			if (second >= 60) Assert.fail("timeout");
			try { if (selenium.isElementPresent("link=Лига чемпионов")) break; } catch (Exception e) {}
			Thread.sleep(1000);
		}

		selenium.click("link=Лига чемпионов");
		selenium.waitForPageToLoad("30000");
		for (int second = 0;; second++) {
			if (second >= 60) Assert.fail("timeout");
			try { if (selenium.isElementPresent("link=календарь игр")) break; } catch (Exception e) {}
			Thread.sleep(1000);
		}

		selenium.click("link=календарь игр");
		selenium.waitForPageToLoad("30000");
		selenium.select("id=ctl00_ctl17_ddlTeam", "label=Барселона");
		selenium.click("css=#ctl00_ctl17_ddlTeam > option[value=\"51\"]");
		selenium.waitForPageToLoad("30000");
		for (int second = 0;; second++) {
			if (second >= 60) Assert.fail("timeout");
			try { if (selenium.isElementPresent("xpath=(//a[contains(text(),'2')])[9]")) break; } catch (Exception e) {}
			Thread.sleep(1000);
		}

		selenium.click("xpath=(//a[contains(text(),'2')])[8]");
		selenium.waitForPageToLoad("30000");
		for (int second = 0;; second++) {
			if (second >= 60) Assert.fail("timeout");
			try { if (selenium.isTextPresent("Матч завершен! Челси проходит Барселону!")) break; } catch (Exception e) {}
			Thread.sleep(1000);
		}

		verifyTrue(selenium.isTextPresent("Матч завершен! Челси проходит Барселону!"));
	}
	
}

После запуска хаба и 4-рех RC и рана теста с еклипса выдает следующее: ERROR: ERROR: No sessionId provided. Most likely your original newBrowserSession command failed.

Лог хаба:
Скрытый текст


C:\Users\Oleksandr Moroz\Desktop>cd C:\Program Files (x86)\selenium-grid-1.0.8

C:\Program Files (x86)\selenium-grid-1.0.8>ant launch-hub
Buildfile: C:\Program Files (x86)\selenium-grid-1.0.8\build.xml

launch-hub:
[java] ът│Є 29, 2012 6:11:35 PM com.thoughtworks.selenium.grid.hub.HubRegis
try gridConfiguration
[java] INFO: Loaded grid configuration:
[java] ---
[java] hub:
[java] environments:
[java] -
[java] browser: "*firefox"
[java] name: Firefox on Windows
[java] -
[java] browser: "*firefox"
[java] name: Firefox on OS X
[java] -
[java] browser: "*firefox"
[java] name: Firefox on Linux
[java] -
[java] browser: "*iehta"
[java] name: IE on Windows
[java] -
[java] browser: "*safari"
[java] name: Safari on OS X
[java] -
[java] browser: "*firefox"
[java] name: "*firefox"
[java] -
[java] browser: "*firefox2"
[java] name: "*firefox2"
[java] -
[java] browser: "*firefox3"
[java] name: "*firefox3"
[java] -
[java] browser: "*chrome"
[java] name: "*chrome"
[java] -
[java] browser: "*iexplore"
[java] name: "*iexplore"
[java] -
[java] browser: "*iehta"
[java] name: "*iehta"
[java] -
[java] browser: "*safari"
[java] name: "*safari"
[java] -
[java] browser: "*opera"
[java] name: "*opera"
[java] -
[java] browser: "*googlechrome"
[java] name: "*googlechrome"
[java] -
[java] browser: "*firefoxproxy"
[java] name: "*firefoxproxy"
[java] -
[java] browser: "*pifirefox"
[java] name: "*pifirefox"
[java] -
[java] browser: "*iexploreproxy"
[java] name: "*iexploreproxy"
[java] -
[java] browser: "*piiexplore"
[java] name: "*piiexplore"
[java] -
[java] browser: "*safariproxy"
[java] name: "*safariproxy"
[java]
[java] 2012-04-29 18:11:35.460::INFO: Logging to STDERR via org.mortbay.lo
g.StdErrLog
[java] 2012-04-29 18:11:35.515::INFO: jetty-6.0.x
[java] 2012-04-29 18:11:35.584::INFO: Started SocketConnector @ 0.0.0.0:44
44
[java] ът│Є 29, 2012 6:14:35 PM com.thoughtworks.selenium.grid.hub.remoteco
ntrol.RemoteControlPoller garbageCollectRemoteControls
[java] INFO: Garbage collecting unavailable RCs and stale sessions...
[java] ът│Є 29, 2012 6:17:35 PM com.thoughtworks.selenium.grid.hub.remoteco
ntrol.RemoteControlPoller garbageCollectRemoteControls
[java] INFO: Garbage collecting unavailable RCs and stale sessions...
[java] ът│Є 29, 2012 6:20:35 PM com.thoughtworks.selenium.grid.hub.remoteco
ntrol.RemoteControlPoller garbageCollectRemoteControls
[java] INFO: Garbage collecting unavailable RCs and stale sessions...
[java] ът│Є 29, 2012 6:23:35 PM com.thoughtworks.selenium.grid.hub.remoteco
ntrol.RemoteControlPoller garbageCollectRemoteControls
[java] INFO: Garbage collecting unavailable RCs and stale sessions...
[java] ът│Є 29, 2012 6:25:59 PM com.thoughtworks.selenium.grid.hub.manageme
nt.RegistrationServlet process
[java] INFO: Registering new remote control...
[java] ът│Є 29, 2012 6:25:59 PM com.thoughtworks.selenium.grid.hub.manageme
nt.RegistrationServlet process
[java] INFO: Registered [RemoteControlProxy localhost:5555#false]
[java] ът│Є 29, 2012 6:26:01 PM com.thoughtworks.selenium.grid.hub.manageme
nt.RegistrationServlet process
[java] INFO: Registering new remote control...
[java] ът│Є 29, 2012 6:26:01 PM com.thoughtworks.selenium.grid.hub.manageme
nt.RegistrationServlet process
[java] INFO: Registered [RemoteControlProxy localhost:5556#false]
[java] ът│Є 29, 2012 6:26:11 PM com.thoughtworks.selenium.grid.hub.manageme
nt.RegistrationServlet process
[java] INFO: Registering new remote control...
[java] ът│Є 29, 2012 6:26:11 PM com.thoughtworks.selenium.grid.hub.manageme
nt.RegistrationServlet process
[java] INFO: Registered [RemoteControlProxy localhost:5557#false]
[java] ът│Є 29, 2012 6:26:14 PM com.thoughtworks.selenium.grid.hub.manageme
nt.RegistrationServlet process
[java] INFO: Registering new remote control...
[java] ът│Є 29, 2012 6:26:14 PM com.thoughtworks.selenium.grid.hub.manageme
nt.RegistrationServlet process
[java] INFO: Registered [RemoteControlProxy localhost:5558#false]
[java] ът│Є 29, 2012 6:26:35 PM com.thoughtworks.selenium.grid.hub.remoteco
ntrol.RemoteControlPoller garbageCollectRemoteControls
[java] INFO: Garbage collecting unavailable RCs and stale sessions...
[java] ът│Є 29, 2012 6:27:09 PM com.thoughtworks.selenium.grid.hub.HubServl
et forward
[java] INFO: Processing '1 => "*iexplore", 2 => "http://localhost:4444", 3
=> "", cmd => "getNewBrowserSession"'
[java] ът│Є 29, 2012 6:27:09 PM com.thoughtworks.selenium.grid.hub.HubServl
et forward
[java] SEVERE: Could not find any remote control providing the '*iexplore'
environment. Please make sure you started some remote controls which registered
as offering this environment.
[java] ът│Є 29, 2012 6:27:09 PM com.thoughtworks.selenium.grid.hub.HubServl
et forward
[java] INFO: Processing '1 => "C:\Users\Oleksandr Moroz\workspace\Diploma1\
test-output\Default suite\TEST-setUp1743957154356274031.png", cmd => "captureScr
eenshot"'
[java] ът│Є 29, 2012 6:27:09 PM com.thoughtworks.selenium.grid.hub.HubServl
et forward
[java] SEVERE: Failed to parse '1 => "C:\Users\Oleksandr Moroz\workspace\Di
ploma1\test-output\Default suite\TEST-setUp1743957154356274031.png", cmd => "cap
tureScreenshot"' : ERROR: No sessionId provided. Most likely your original newBr
owserSession command failed.
[java] ът│Є 29, 2012 6:27:09 PM com.thoughtworks.selenium.grid.hub.HubServl
et forward
[java] INFO: Processing '1 => "null", cmd => "selectWindow"'
[java] ът│Є 29, 2012 6:27:09 PM com.thoughtworks.selenium.grid.hub.HubServl
et forward
[java] SEVERE: Failed to parse '1 => "null", cmd => "selectWindow"' : ERROR
: No sessionId provided. Most likely your original newBrowserSession command fai
led.
[java] ът│Є 29, 2012 6:27:09 PM com.thoughtworks.selenium.grid.hub.HubServl
et forward
[java] INFO: Processing '1 => "C:\Users\Oleksandr Moroz\workspace\Diploma1\
test-output\Default suite\TEST-selectDefaultWindow8795039411096779149.png", cmd
=> "captureScreenshot"'
[java] ът│Є 29, 2012 6:27:09 PM com.thoughtworks.selenium.grid.hub.HubServl
et forward
[java] SEVERE: Failed to parse '1 => "C:\Users\Oleksandr Moroz\workspace\Di
ploma1\test-output\Default suite\TEST-selectDefaultWindow8795039411096779149.png
", cmd => "captureScreenshot"' : ERROR: No sessionId provided. Most likely your
original newBrowserSession command failed.
[java] ът│Є 29, 2012 6:27:09 PM com.thoughtworks.selenium.grid.hub.HubServl
et forward
[java] INFO: Processing '1 => "null", cmd => "selectWindow"'
[java] ът│Є 29, 2012 6:27:09 PM com.thoughtworks.selenium.grid.hub.HubServl
et forward
[java] SEVERE: Failed to parse '1 => "null", cmd => "selectWindow"' : ERROR
: No sessionId provided. Most likely your original newBrowserSession command fai
led.
[java] ът│Є 29, 2012 6:27:09 PM com.thoughtworks.selenium.grid.hub.HubServl
et forward
[java] INFO: Processing '1 => "C:\Users\Oleksandr Moroz\workspace\Diploma1\
test-output\Default suite\TEST-selectDefaultWindow1529599659606977600.png", cmd
=> "captureScreenshot"'
[java] ът│Є 29, 2012 6:27:09 PM com.thoughtworks.selenium.grid.hub.HubServl
et forward
[java] SEVERE: Failed to parse '1 => "C:\Users\Oleksandr Moroz\workspace\Di
ploma1\test-output\Default suite\TEST-selectDefaultWindow1529599659606977600.png
", cmd => "captureScreenshot"' : ERROR: No sessionId provided. Most likely your
original newBrowserSession command failed.



Прошу сильно не пинать. Первый раз столкнулся с подобным делом да и в тестировании вообще очень недолго, поэтому вопросы может и глупые, но все же...


© 2010 | Software-Testing.Ru


В избранное