xpath для элементов, которые постоянно меняются местами
2011-08-19 10:46
Здравствуйте! Задача вот какая: есть два input элемента на странице. Сначала, когда страница открывается, они вообще отсутствуют в коде. Добавляются в код динамически при щелчке на место на странице, на котором они по идее находятся. Проблема в том, что идентифицировать эти input по каким то уникальным параметрам невозможно. параметр name у них вообще пустой, а id постоянно меняется. Вот код (это уже подгруженные элементы):
Но проблема обнаружилась в том, что если в разной последовательности эти элементы подгружаются в код, то и очередность у них разная. Сейчас например div id="ext-comp-1026", в котором находится нужный input стоит первым, но может быть и вторым, если он подгрузился в код вторым. И в тесте происходит ошибка, потому что нужные данные не туда вводятся.
Помогите, пожалуйста, разобраться с этим
Все о Selenium 2.0
2011-08-19 14:34
Может сделать прикрепленную тему про Selenium 2.0. ?
А именно расписать по пунктам. С чего начать читать, что попробовать, какие варианты решений могут быть, как развернуть и т.д.
Т.е. собирать весь полезный материал по Selenium 2.0. в одной теме, что бы людю, которые только начали изучать его не плодили кучу тем.
Что бы после прочтения темы человек смог установить, настроить, запустить демо, написать свои тесты\изменить существующие в selenium 1.
Встает вопрос кто будет это делать. Думаю может кто в этом уже как-то разбирается?!
Тема явно немного не в этот раздел, но только тут собираются люди, которые работают с selenium.
Ну что скажите? Если тема ни о чем - закрывайте.
p.s. кстати тоже самое думаю и про Selenium 1.
как сделать multy select
2011-08-19 14:43
как сделать мультиселект в списке? имитации ctrl+mouseclick
Exception in thread "main" org.openqa.selenium.UnsupportedCommandException: Unrecognized command: POST /session/a1fc9df8-b46d-48da-8bb8-3f39cddbaf0a/modifier
Build info: version: '2.4.0', revision: '13337', time: '2011-08-12 09:58:05'
System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.6.0_26'
Driver info: driver.version: RemoteWebDriver
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:131)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:105)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:407)
at org.openqa.selenium.remote.RemoteWebDriver$RemoteKeyboard.pressKey(RemoteWebDriver.java:642)
at org.openqa.selenium.interactions.KeyDownAction.perform(KeyDownAction.java:40)
at org.openqa.selenium.interactions.CompositeAction.perform(CompositeAction.java:31)
видимо чтото опять недопилено для фаерфокса - несмотря на выход финальной версии
какие есть еще варианты?
тест не запускается через IE
2011-08-19 14:56
тест, который прекрасно работает с firefoxdriver, не запускается с ИЕ8 с использование InternetExplorerDriver
просто выводится текст "This is the initial start page for the WebDriver server."
в урле стоит http://localhost:10373/
дальше по урлу не переходит
такая проблема проявляется на нескольких машинах, но не на всех
может кто-то сталкивался?
Требуется программист Битрикс от 80 000 р., Москва
2011-08-19 15:33
В крупную производственную компанию требуется программист Bitrix
Требования:
-В/о
- 23-37 л.
- наличие реализованных проектов с использованием Bitrix
Обязанности:
- доработка существующих проектов и разработка новых
Условия:
- ЦАО, г. Москва
- уровень з/п от 80 000 рубл. (net) обсуждается с успешными кандидатами
- ДМС, оплата фитнеса, в перспективе бесплатное питание
Контакты:
Контакты:
Елена
ICQ 478-206-688
т. (495) 927-01-85
8-909-169-55-41
kea@vizavi.ru
Требования:
∙ Опыт работы с системами банк-клиент BSS, РФК, online банк-клиенты
∙ Знания систем шифрования Крипто-ПРО
∙ Опыт работы с системой банк-клиент от 1 г.
∙ Знание ПО Microsoft Windows Server 2003, 2008R2, VMWare, WinXP, Win7, MS Office 2003-2010, Active Directory
∙ Базовые знания сетевых протоколов
Обязанности:
∙ Поддержка работоспособности электронных систем «Банк-Клиент» (администрирование, резервное копирование, инсталляция, тестировании, слежение за актуальностью ключевой информации)
∙ Консультирование и обучение пользователей систем «Банк-Клиент»
Условия:
∙ Новослободская или м. Маяковская, с сентября переезд на м.Славянский бульвар
∙ Оформление по ТК РФ
∙ Добровольное медицинское страхование
Контакты:
Елена
ICQ 478-206-688
т. (495) 927-01-85
8-909-169-55-41
kea@vizavi.ru
Selenium IDE, экспорт Test Suite
2011-08-19 16:19
подскажите пожалуйста, сталкнулась с такой проблемой:
В Selenium IDE создала Test Suite, в нем создала 2 Test Case, мне нужно экспортировать Test Suite в HTML, но когда я выбираю Меню->Export Test Suite As..-> HTML, то появляется сообщение "Suite export not implemented for the default formatter" (в любой другой язык тоже не экспортируется);
при этом тест кейс экспортируется нормально, и в Options-> Clipboard Format выбрано HTML
Стоимость, время...
2011-08-19 16:23
Есть сайт - http://americadirectbook.johndoran.net/
Нужно его протестировать. Вопрос к тестировщикам сайтов - сколько это займёт времени, сколько будет стоить и какая дополнительная информация необходима?
Ответьте, очень важно.
Руководитель отдела информационной безопасности
2011-08-19 16:51
Требования:
∙ Опыт работы в ИТ безопасности более 5-ти лет, либо опыт работы в схожих областях ИТ более 7 лет;
∙ Опыт управления проектами
∙ Знание ИТ – инфраструктуры, решений и технологий безопасности;
∙ Знание структуры и стандартов безопасности, связанных с технической безопасностью (PCI DSS, требования российского законодательства);
∙ Свободное владение английским языком (90% коммуникаций на английском языке);
Желательно:
∙ Знания архитектуры и наличие сертификатов безопасности будут рассматриваться в качестве плюсов.
∙ Навыки по подготовки презентаций;
∙ Умение работать с технической документацией;
Обязанности:
1.Управление отделом по информационной безопасности:
∙ Принятие и сопровождение технических стандартов по безопасности;
∙ Контроль безопасности новых внедряемы инфраструктурных решение;
∙ проведение регулярного аудита систем находящих на сопровождении с целью поверки достаточности их уровня защищённости;
∙ внесение изменений по безопасности в процессе внедрения решений;
∙ управление проектами по безопасности в качестве ИТ - менеджера проектов.
2. Взаимодействие с отделом безопасности Банка, операционным отделом по инфраструктуре, отделом по ИТ-безопасности.
Технические знания будут применяться в следующих областях:
1. безопасность ИТ - инфраструктуры – консультирование отдела для обеспечения:
∙ защиты конечных пользователей (антивирусы, MS AD, рабочие станции);
∙ защиты сетей передачи данных;
∙ безопасности операционных систем;
∙ безопасности управления базами данных;
∙ безопасности промежуточных программных средств;
∙ управления обновлениями.
2. Решения по безопасности в инфраструктурных проектах:
∙ анализ предлагаемых технических решений;
∙ реализация (или координация реализации) технических решений по безопасности;
∙ регулярный анализ и отчетность по актуальному уровню безопасности;
Условия: уровень з/п обсуждается индивидуально, по итогам интервью, оформление по ТК РФ , м. Октябрьская, работа в крупном банке.
Контакты:
Бэлл Интегратор
т. (495)981-61-82 д.544 Вера Кудинова
vkudinova@bellintegrator.ru (в теме письма указывайте, пожалуйста, название вакансии).
Архитектор инфраструктурных решений Microsoft
2011-08-19 16:54
Требования:
∙ Высшее образование;
∙ Большой опыт проектирования и внедрения решений на платформе Microsoft Windows Server (решения от 1000 пользователей);
∙ Отличные знания и опыт работы с Active Directory; Microsoft Exchange, WSUS;
∙ Опыт работы с системами управления ПО рабочих станций, систем инвентаризации, систем мониторинга;
∙ Опыт работы с системами резервного копирования;
∙ Английский язык - разговорный и письменный.
Желательно:
∙ Сертификаты Microsoft уровня MCSE, MCITP;
∙ Опыт написания сценариев: VBS/VBA, Windows scripting;
∙ Опыт работы с базами данных (MS SQL, Oracle)
Обязанности:
∙ Оценка соответствия системной архитектуры существующими «лучшим практикам» Microsoft и отрасли.
∙ Разработка и реализация рекомендаций, направленных на оптимизацию существующей системной инфраструктуры Банка.
∙ Обоснование применения новых технологий и решений компании Microsoft и других вендоров.
∙ Экспертиза проектов, направленных на модернизацию IT инфраструктуры Банка ( направление: Microsoft AD, MS Exchange, Terminal Servicies)
∙ Участие в лицензирования систем на платформе продуктов компании Microsoft.
Условия:
з/п (готовы обсуждать), оформление в соответствии с ТК РФ, м. Октябрьская
Контакты:
Бэлл Интегратор
т. (495)981-61-82 д.544 Вера Кудинова
vkudinova@bellintegrator.ru (в теме письма указывать название вакансии)
Ведущий инженер инфраструктурных решений Microsoft
2011-08-19 16:55
Требования:
∙ Высшее образование;
∙ Опыт проектирования и внедрения решений на платформе Microsoft Windows Server (решения от 1000 пользователей);
∙ Знания и опыт работы с Active Directory; Microsoft Exchange, WSUS;
∙ Опыт работы с системами управления ПО рабочих станций, систем инвентаризации, систем мониторинга;
∙ Опыт работы с системами резервного копирования;
∙ Сертификаты Microsoft уровня MCSE, MCITP;
∙ Английский язык – технический уровень;
∙ Опыт работы с базами данных (MS SQL, Oracle) – как приимушество;
Обязанности:
∙ Оценка соответствия системной архитектуры существующими «лучшим практикам» Microsoft и отрасли.
∙ Разработка и реализация рекомендаций, направленных на оптимизацию существующей системной инфраструктуры Банка.
∙ Обоснование применения новых технологий и решений компании Microsoft и других вендоров.
∙ Экспертиза проектов, направленных на модернизацию IT инфраструктуры Банка ( направление: Microsoft AD, MS Exchange, Terminal Servicies)
∙ Участие в лицензирования систем на платформе продуктов компании Microsoft.
Условия:
з/п (готовы обсуждать), оформление в соответствии с ТК РФ, м. Октябрьская
Контакты:
Бэлл Интегратор
т. (495)981-61-82 д.544 Вера Кудинова
vkudinova@bellintegrator.ru (в теме письма указывать название вакансии)
Системный администратор AIX
2011-08-19 16:57
Требования:
∙ Не менее 3-х лет в ИТ
∙ Обязательно опыт администрирования AIX 5.2 и Windows
∙ Опыт администрирования прикладных приложений
∙ Английский pre-intermediate minimum (интервью на английском языке)
∙ Опыт проектной/командной работы
∙ Желателен опыт работы в качестве DBA (Oracle, MS SQL)
∙ Желателен опыт развертывания или поддержки SAN
Обязанности:
∙ Поддержка платформ TEST&DEVELOPMENT для проектов Департамента Информационных Систем
∙ Поддержка документации и инвентаризации платформы TEST&DEVELOPMENT
∙ Участие в проектах по внедрению системной инфраструктуры
∙ экспертиза по AIX,Oracle,SQL,SAN
Условия:
з/п (готовы обсуждать), оформление в соответствии с ТК РФ, м. Октябрьская
Контакты:
Бэлл Интегратор
т. (495)981-61-82 д.544 Вера Кудинова
vkudinova@bellintegrator.ru (в теме письма указывать название вакансии)
Администратор баз данных
2011-08-19 16:58
Требования:
∙ Высшее образование (техническое);
∙ Английский свободный;
∙ Не менее 3-х лет в ИТ;
∙ Технические навыки администрирования СУБД Oracle 9, 10, 11(желательно)
∙ Опыт администрирования UNIX систем, Windows (желательно);
∙ SOL 2000/2005
∙ Инициативность, пунктуальность, желание развиваться;
Обязанности:
∙ Управление операционными системами, БД, системами хранения данных, межплатформенным программным обеспечением;
∙ Синхронизация данных и конфигураций со средой разработки Банка;
∙ Интеграция и поддержка новых TEST&DEVELOPMENT платформ для проектов Департамента Информационных Систем;
∙ Поддержка документации и инвентаризации платформы TEST&DEVELOPMENT;
∙ Участие в подготовке документации;
Условия:
з/п (готовы обсуждать), оформление в соответствии с ТК РФ, м. Октябрьская
Контакты:
Бэлл Интегратор
т. (495)981-61-82 д.544 Вера Кудинова
vkudinova@bellintegrator.ru (в теме письма указывать название вакансии)
еще раз про sessionId should not be null; has this session been starte
2011-08-19 17:43
у меня есть 2 класса в файле конфигурации, который подключается к файлу теста require_once. один класс отвечает за подразделения (Department) и наследуется в кейсах для подразделений. другой отвечает за пользователей (Users) в этих подразделениях и наследуется в кейсах по пользователям.
Проблема вот в чем: когда я пишу тело теста, который работает с пользователями, то в нем перед тем как работать с пользователями мне нужно создать подразделение. я создаю экземпляр класса для работы с подразделениями.
пишу это в теле функции теста testMyTestCase():
$dep = new Department();
$this->open("/");
$this->LoginUser("admin", "admin"); // вход в систему
$dep->CreateDepartment("Подразделение 1"); // вызов метода класса Department
Ошибок никаких НетБинс не показывает. когда запускаю тест, он залогинивается под администратором и потом сразу выдает ошибку:
PHPUnit_Framework_Exception: Response from Selenium RC server for click(//div[@id='instr']).
ERROR Server Exception: sessionId should not be null; has this session been started yet?.
В чем ошибка? без экземпляра класса тест работает...
Можно ли сохранить переменные на диск ?
2011-08-21 07:58
Похоже селениум IDE одноразовый в этом плане
все переменные держит в памятии нивкакие файлы даже временые не записывает,так ли это ?
FF6 и IDE
2011-08-21 22:03
После того как обновил ФФ до 6 версии, перестал запускаться IDE. IDE не поддерживается в ФФ6? Кто что может сказать по этому поводу? :-)