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

Работа с RemoteWebDriver



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

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


Работа с RemoteWebDriver
2012-07-16 10:45
Здравствуйте.
Объясните , пожалуйста, как работать с RemoteWebDriver , как запускать Grid на каком-нить простейшем примере. Очень хочется чтобы заработал код вида

DesiredCapabilities capabilities = DesiredCapabilities.firefox();
WebDriver driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), capabilities);
driver.get("http://google.com");

Очень бы хотелось по шагам, начиная с запуска удаленного сервера, или я вообще что-то не понимаю.
Hub я запустил , а мне при запуске тестов выдает сразу ошибку org.openqa.selenium.WebDriverException: Error forwarding the new session Empty pool of VM for setup {platform=ANY, browserName=firefox, version=}
Command duration or timeout: 128 milliseconds

Спасибо.


Не находит ссылку
2012-07-16 12:23
Есть код
package com.example.tests;

import com.thoughtworks.selenium.Selenium;
import com.thoughtworks.selenium.SeleneseTestCase;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebDriverBackedSelenium;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import java.util.regex.Pattern;

public class VK_03 extends SeleneseTestCase {
	@Before
	public void setUp() throws Exception {
		WebDriver driver = new FirefoxDriver();
		String baseUrl = "http://hotels24.ua/";
		selenium = new WebDriverBackedSelenium(driver, baseUrl);
	}

	@Test
	public void testVK_03() throws Exception {
		selenium.open("/?target=search&event=hotel®ion_id=1222&city=%D0%9A%D0%B8%D0%B5%D0%B2&unknown_dates=on&max_persons=2");
		selenium.selectFrame("fXDc46b2");
		selenium.click("link=Путешествуй по Украине! Hotels24.ua");
		}

	@After
	public void tearDown() throws Exception {
		selenium.stop();
	}
}

Задача: зайти на сайт и кликнуть по ссылке. Результат - открытие страницы.
Проблема в том что программа не может найти ссылку и завершается с ошибкой на строке selenium.selectFrame("fXDc46b2"); а если ее закоментить то на строке selenium.click("link=Путешествуй по Украине! Hotels24.ua"); пишет - "not found"
Подскажите, пожалуйста, в чем может быть проблема.

Требуется Разработчик Ruby/Ruby on Rails, Москва, м. ВДНХ
2012-07-16 19:03
В компанию, занимающуюся разработкой и реализацией рекламных интернет-кампаний для разработки нового высоконагруженного интернет проекта приглашается разработчик Ruby/Ruby on Rails.

Обязанности:
∙ Участие в разработке архитектуры
∙ Написание кода и тестов на Ruby/RoR
∙ Написание технической документации

Требования:

∙ Опыт работы с RoR от 3-х лет (это требование не строгое: можно от года)
∙ Отличное знание одной из СУБД MySQL/PostgreSQL/Oracle
∙ Опыт профилирования и оптимизации приложений
∙ Уверенное владение JS, как чистым, так и одним из популярных фреймворков
∙ Хорошее знание HTML, CSS
∙ Опыт работы с Git или Mercurial
∙ Знание Linux на уровне продвинутого пользователя
∙ Плюсом будет опыт работы с noSQL, key-value и goliath

Условия:
∙ Море сложных и интересных задач
∙ Оформление по ТК
∙ Офис м. ВДНХ

Жду Ваших откликов! (лучше на почту: astepanova@iconsultants.ru)


Разработчика ПО, С#, SQL (м. Китай Город)
2012-07-16 19:06
В крупную российскую компанию требуется Разработчик ПО на С#, хорошо знакомый с SQL, идеально если и с Orale. Компания создаёт ПО для оптимизации затрат электроэнергетики по району, в зависимости от внешних факторов.

Обязанности:

Разработка прикладного программного обеспечения: С#, PL/SQL, гибкий процесс разработки, продуктовая разработка, прикладная область – электроэнергетика;

Требования:

Способность быстро создавать работающие приложения, самостоятельно продумывать сценарии использования программы;
Знание языков программирования C#, SQL (идеально - PL/SQL);
Опыт промышленного программирования от 1 года или аналогичный опыт некоммерческой разработки;
Преимуществом будет знание математической статистики, умения решать задачи математической оптимизаций, опыт олимпиадного программирования.

Условия работы:

Возможности быстрого карьерного и профессионального роста;
Участие в создании уникальных программных и аналитических продуктов;
Комфортный офис в центре Москвы, в шаговой доступности от станции метро Китай-город.

_______________________________
Жду ваших вопросов!
e-mail: astepanova@iconsultants.ru

ощибка java.lang.NoClassDefFoundError
2012-07-16 23:34
  • Создала новый java проект в eclipse (Project execution environment JavaSE-1.6)
  • Добавила в проект класс
  • Скопировала сгенерированый Selenium IDE код для Junit Webdriver
  • Из Add Library добавила Junit4
  • Из Add external Jars добавила selenium-java-2.24.1.jar
  • Запускаю тест Run as - JUnit Test

Система должна открыть Firefox и проиграть тест
Вместо этого получаю ошибку java.lang.NoClassDefFoundError: com/google/common/base/Function
Можете подсказать что не так? Отчего такая ошибка возникает? Может я чего-то не добавила нужного для запуска теста?

  • : oshibka.JPG


© 2010 | Software-Testing.Ru


В избранное