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

eRil

Регистрация: 25 ноя 2010
Offline Активность: 17 авг 2011 12:30
-----

Мои темы

Выделение текста с помощью RegEx

12 июля 2011 - 15:55

Помогите, пожалуйста, написать регулярку, которая будет извлекать часть УРЛа, без домена. Например есть респонс:
<body><a href="en.wikipedia.org/wiki/Islamic_State_of_Afghanistan" id=link target=_parent></body>
<script>var a=parent,b=parent.google,c=location;if(a!=window&&b){if(b.r){b.r=0;document.getElementById("link").click();}}else{document.getElementById("link").click();};</script><noscript><META http-equiv="refresh" content="0;URL='en.wikipedia.org/wiki/Islamic_State_of_Afghanistan'"></noscript>


нужно извлечь УРЛ без домена, т.е wiki/Islamic_State_of_Afghanistan

С помошью регулярки: /<a href=[/'"]([^'" >]+)/ извлекаю домен, а вот как написать подшаблон для извлечения остального адреса, не пойму!

Буду очень благодарен за помощь!

Зацикливание While Controller

21 июня 2011 - 12:48

Такая проблема:
Есть:
While controller
--HTTP Request
-----Response Assertion
--Debug Sampler


Условия для выхода - ${JMeterThread.last_sample_ok} - то есть, выход из цикла должен произойти, когда последний запрос был тру, то есть Ассерт сработал правильно. На сколько я знаю, значение ассерта в запросе нельзя использывать в условиях цикла, поэтому я взял переменную из самого контролера, но всеравно выход не срабатывает.
Возможно, кто нибудь знает почему?

Сменя логина и пароля в soapUI

03 марта 2011 - 09:05

Столкнулся с такой проблемой: в проекте soapUI есть несколько тест сьютов, в которых множество тест кейсов.

Необходимо поменять логин и пароль для каждого тесткейса глобально, то есть задать один раз для всего проекта!

Искал на оф сайте, в документации, ничего такого не нашел!

Может, кто то сталкивался с такой проблемой?

Валидация поля Selenium RC

01 марта 2011 - 12:26

У меня возник трабл при обработке обычного текст бокса!
Необходимо в текстбокс вставить данные, а под текстбоксом находится лейбл, который дублирует строку! Тоесть получается, когда вводишь текст с клавиатуры, лейбл повторяет этот текст!
Но селениум с помощью метода Type() не имитирует ввод с клавиатуры, а просто вставляет строку, таким образом лейбл не реагирует на изменения! видимо, логика написана так, что изменения отлавливаются только при нажатии любой клавиши клавиатуры.
Кто нибудь сталкивался с такой проблемой? какими методами можно с имитировать именно нажатие клавишы?
Методы KeyUp(), KeyDown() или не действуют, или я неправильно их использовал))
Лейбл изменяется, если кликнуть(именно кликнуть, а не чекнуть) на радио баттон, но хотелось бы обойтись без этого способа