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

Как сделать так, чтобы кликнуть на ссылку в лаере?



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

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


Как сделать так, чтобы кликнуть на ссылку в лаере?
2011-10-26 11:11
На сайте mamba.ru справа в углу около ссылки "Помощь" есть иконка выбора языка, при нажатии всплывает выпадающий лаер, где необходимо щелкнуть на нужный язык.

Test

public void LoginPageTestNg_test18() throws Exception {

wd.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
wd.get("http://www.mamba.ru/");
wd.findElement(By.cssSelector("ul.clearFix li.link-lang div.switch img")).click(); ///кликаем на саму иконку
wd.findElement(By.cssSelector("ul.clearFix li.link-lang ul li a[href='http://mamba.ru/?lang_id=3']")).click(); /// css-селектора выбора английского языка, по нему ужи кликнуть не может
}


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


Сравнение результатов Sql запроса и контента отображаемого на странице
2011-10-26 11:18
Суть проблемы такова, в тест кейсах стоит задача сравнения контента после sql запроса к БД и содержимого отображаемого на странице(что-бы содержание было одинаково. Запрос делается с помощью ojdbs driver с помощью jython, контент с страницы получаю с помощью getText(координаты ячеек). Сама проблема заключается в том, что данные после sql запроса передаются хаотически(перемешиваются таблицы), данных с getText выдаются строго по порядку. Оба результата записываются в стринг. Одним из видимых мною решения проблемы являются формирование sql запроса с идентичным порядком отображения колонок как и на страницы(просто в БД есть таблицы которые не отображаются на html странице), но это не очень удобно. Возможно есть другие пути решения моей проблемы, возможно более элегантные

(КА) Тестировщик в компанию
2011-10-26 15:02
Добрый день!

Ищем в компанию тестировщика.

Требования:
-высшее образование (направление IT);
-базовые знания программирования и работа с базами данных (знание языка SQL-запросов).

Обязанности:
-тестирование ПО (тестирование безопасности, нагрузочное тестирование, тестирование взаимодействия и т.д.);
-составление отчетов о ходе тестирования, отчетов об имеющихся проблемах;
-английский на уровне чтения документации и ведения переписки при разрешении технических проблем с техническими специалистами.

Рассматриваются также выпускники технических ВУЗов (технических специальностей), готовые набираться опыта и профессионально расти в компании-лидере своей отрасли.

Условия:
белая з/п 60 000 gross + обучение, сертификация + премиальные выплаты + ДМС.
Оформление по ТК РФ
А также - это отличный и дружный коллектив.

На все вопросы готова ответить:
email: vip@optimus-group.ru
тел.: +7 (495) 785-88-30
Курпачёва Вера

(КА) Программист в компанию
2011-10-26 15:03
Добрый день!

Ищем в компанию программистов.

Требования:
-высшее образование (направление IT);
-уверенные знания PHP, XML, HTML, AJAX, SQL технологий.
-расширенные знания по работе с MySQL сервером;
-умение вести конструкторскую документацию;
-английский на уровне чтения документации и ведения переписки при разрешении технических проблем с техническими специалистами.

Рассматриваются также выпускники технических ВУЗов (технических специальностей), готовые набираться опыта и профессионально расти в компании-лидере своей отрасли.

Условия:
белая з/п 50 000 - 80 000 руб. gross (в зависимости от знаний и опыта) + обучение, сертификация + премиальные выплаты + ДМС.
Оформление по ТК РФ
А также - это отличный и дружный коллектив.

На все вопросы готова ответить:
email: vip@optimus-group.ru
тел.: +7 (495) 785-88-30
Курпачёва Вера

Webdriver, javascript и Flash
2011-10-26 20:54
Здравствуйте!
Только-только стал использовать webdriver. Возникла проблема при обращении с помощью javascript к Flash-плееру.
В консоли выдается следующее:
20:45:59.010 INFO - Executing: [execute script: return eval('{Selenium.prototype.callFlexMethod(\'MIND_FLASH_PLAYER2\', \'js_getAudioStreamsCount\', \'\')}');,[]] at URL: /session/1319647507088/execute)
Без использования Webdriver выдается то же самое, но без "\". При этом все отлично работает.
Возникло большое подозрение, что из-за "\" выполняется неверный код. Это "фишка" отображения или же такой запрос и впрямь передается? Если передается, то как с этим бороться?
Если нет, то в чем может быть проблема с выполнением javascript? Заранее спасибо за ответ!

webdriver + Safari win7 x86
2011-10-26 22:55
коряво работает сафари, вроде нашёл выход, но что-то не так всёравно(
Есть подозрение, что вместо "http://ya.ru" надо что-то другое ставить, но идей что нету(
на послендней строчке в коде запускается сам браузер сафари, но вместо адреса:file:///C:/Users/artemiev/AppData/Local/Temp/customProfileDirefdc238faf444a88ab01108ce05ab782/core/RemoteRunner.html?sessionId=efdc238faf444a88ab01108ce05ab782&multiWindow=true&baseUrl=http%3A%2F%2Fya.ru&debugMode=false&driverUrl=http://localhost:4444/selenium-server/driver/

после чсего всё висит.
                          Selenium selenium = new DefaultSelenium("localhost", 4444, "*safari", "http://ya.ru");

                           CommandExecutor executor = new SeleneseCommandExecutor(selenium);

                           Capabilities capabilities = new DesiredCapabilities("safari", "5", Platform.WINDOWS);

                           WebDriver Safari = new RemoteWebDriver(executor, capabilities); 


на сервере отображается это так
16:04:25.670 INFO - Checking Resource aliases

16:04:25.676 INFO - Command request: getNewBrowserSession[*safari, http://ya.ru, , platform=WINDOWS;browserName=safari;version=5] on ses

sion null

16:04:25.680 INFO - creating new remote session

16:04:25.859 INFO - Allocated session efdc238faf444a88ab01108ce05ab782 for http://ya.ru, launching...

16:04:26.586 INFO - Launching Safari ...

что с этим делать? или пока никак?

Sikuli - кто-нибудь использовал?
2011-10-27 00:52
Всем привет!

Недавно наткнулся на интересный opensource тул для автоматизации действий пользователя посредством сравнивания скриншотов.
Кажется его библиотеки возможно подключать к разным IDE, например, Eclipse.

Кто-нибудь сталкивался, слышал или может быть использовал его уже в своих проектах? Поделитесь впечатлениями, опытом.
Буду благодарен за советы.

Спасибо)


© 2010 | Software-Testing.Ru


В избранное