Осваиваю Selenium IDE, так что вопрос может быть очень простым и наивным.
Произвожу действие на странице, конкретно это применение фильтра.
В результате работы должен поменяться текст в одном месте на этой странице, при этом она не перезагружается. Как отследить, что текст действительно поменялся?
Крупный международный ИТ интегратор открывает широкий ряд позиций для тестировщиков на новые долгосрочные проекты.
Есть позиции как для специалистов regular/middle уровня (от 2 лет опыта), так и для senior/test lead (3-5 лет опыта и выше).
Доход варьируется от 50000 р. для regular/middle до 110000 р. для senior/lead, обсуждается индивидуально исходя из опыта и знаний. Для тестлидов, готовых привести команду, обсуждаемы и более высокие цифры =)
Есть проекты как для функциональщиков, так и для нагрузочников и автоматизаторов!
Обязательные требования:
- опыт работы: банки/трейдинг/финансовые рынки/инвестиции/кредиты/бэк-офисные системы/web-приложения
- умение создавать качественные тест-планы и тест-кейсы
- для сениоров и лидов обязателен опыт организации процесса тестирования новых систем
- для тест-лидов обязателен опыт управления командой
Остальное опционально - системы разные, проект будет подбираться в зависимости от опыта и интересов человека.
Компания гарантирует стабильность и перспективы карьерного роста, возможность выбрать проект, профессиональное развитие в международной команде.
Буду рада резюме и рекомендациям!
Пишите на почту или в скайп, расскажу все подробности:
elena.nenahova@selectif.me
8(926)371-24-99
Skype: nena...x
Елена
Компания Ackvius ищет Специалиста по тестированию в крупную финансовую компанию.
Кого ищем:
Специалиста с опытом использования и администрирования Jenkins/Hudson и написания скриптов под Linux (Python, bash, Perl) и Windows (Python), знанием систем контроля версий (это может быть git, SVN, CVN, Mercurial) и практикой использования СУБД на уровне написания запросов.
Что нужно делать:
Поддерживать систему непрерывной интеграции на базе Jenkins, дорабатывать сборочные скрипты, контролировать версионность продуктов и проводить слияния веток исходного кода.
Что предлагаем:
Достойный уровень заработной платы (вилка формируется с учетом ожиданий кандидата) + бонусы, соц. пакет (расширенная мед. страховка, фитнес), йога, футбол, волейбол, корпоративная библиотека и возможность обучаться, молодой коллектив. Офис в центре Москвы.
Хочу сделать нагрузку по регистрации клиентов. В регистрации используется запрос signalR, который присылает в ответе токен. Этот токен применяется и в последующих запросах.
Итак:
Есть запрос GET, используется SignalR, в котором отправляем какие-то данные(первая ссылка на скрин). В этом запросе приходит ответ с данными(вторая ссылка на скрин).
В Firefox работает, в других браузерах не пробовал. PhantomJS 2.0, PhantomJSDriver от codeborn 1.2.1 - не работает. Виснет на методе sendKeys() и всё, дальше уже не идёт. setValue() тоже не проканывает по другой причине.
Пробовал так же селенидовский uploadFile(new File(path)) с тем же результатом. В чём может быть проблема?
Добрый день. Поиск не дал результатов, создаю тему.
Я начинающий тестировщик, тестирую два месяца ручным способом.
Сейчас нужно начать осваивать Selenium + Node.js
Опыта работы нет ни с тем, ни с другим. (на работу взяли, т.к. попросилась "за еду", знаю основы Python и есть очень небольшой академический опыт программирования на нем, на JS писала буквально пару скриптов (обработчиков событий для динамических селекторов)), понадеялись, что смогу освоить JS в полной мере +Selenium).
Но с самого начала затык какой-то.
Мой порядок действий: устанавливаю Node.js. 4x
В консоли прописываю команду для npm npm install selenium-webdriver
В процессе установки выдается множество ошибок:
Microsoft Windows [Version 6.2.9200]
(c) Корпорация Майкрософт, 2012. Все права защищены.
C:\Users\Valentine11>npm install selenium-webdriver
> utf-8-validate@1.2.1 install C:\Users\Valentine11\node_modules\selenium-webdri
ver\node_modules\ws\node_modules\utf-8-validate
> node-gyp rebuild
C:\Users\Valentine11\node_modules\selenium-webdriver\node_modules\ws\node_module
s\utf-8-validate>if not defined npm_config_node_gyp (node "C:\Program Files\node
js\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.j
s" rebuild ) else (node rebuild )
Построение проектов в этом решении по одному. Чтобы включить параллельное постро
ение, добавьте параметр "/m".
MSBUILD : error MSB3428: Загрузка компонента Visual C++ "VCBuild.exe" невозможн
а. Способы решения проблемы: 1) установка .NET Framework 2.0 SDK, 2) установка
Microsoft Visual Studio 2005 или 3) указание адреса компонента в системном пути
, если компонент установлен в другом месте. [C:\Users\Valentine11\node_modules
\selenium-webdriver\node_modules\ws\node_modules\utf-8-validate\build\binding.s
ln]
gyp ERR! build error
gyp ERR! stack Error: `C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe
` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\
npm\node_modules\node-gyp\lib\build.js:270:23)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_proces
s.js:200:12)
gyp ERR! System Windows_NT 6.2.9200
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodej
s\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\Valentine11\node_modules\selenium-webdriver\node_modules\w
s\node_modules\utf-8-validate
gyp ERR! node -v v4.2.2
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
> bufferutil@1.2.1 install C:\Users\Valentine11\node_modules\selenium-webdriver\
node_modules\ws\node_modules\bufferutil
> node-gyp rebuild
C:\Users\Valentine11\node_modules\selenium-webdriver\node_modules\ws\node_module
s\bufferutil>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\n
ode_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" r
ebuild ) else (node rebuild )
Построение проектов в этом решении по одному. Чтобы включить параллельное постро
ение, добавьте параметр "/m".
MSBUILD : error MSB3428: Загрузка компонента Visual C++ "VCBuild.exe" невозможн
а. Способы решения проблемы: 1) установка .NET Framework 2.0 SDK, 2) установка
Microsoft Visual Studio 2005 или 3) указание адреса компонента в системном пути
, если компонент установлен в другом месте. [C:\Users\Valentine11\node_modules
\selenium-webdriver\node_modules\ws\node_modules\bufferutil\build\binding.sln]
gyp ERR! build error
gyp ERR! stack Error: `C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe
` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\
npm\node_modules\node-gyp\lib\build.js:270:23)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_proces
s.js:200:12)
gyp ERR! System Windows_NT 6.2.9200
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodej
s\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\Valentine11\node_modules\selenium-webdriver\node_modules\w
s\node_modules\bufferutil
gyp ERR! node -v v4.2.2
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
npm WARN optional dep failed, continuing utf-8-validate@1.2.1
npm WARN optional dep failed, continuing bufferutil@1.2.1
selenium-webdriver@2.48.2 node_modules\selenium-webdriver
├── tmp@0.0.24
├── adm-zip@0.4.4
├── rimraf@2.4.4 (glob@5.0.15)
├── xml2js@0.4.4 (sax@0.6.1, xmlbuilder@4.1.0)
└── ws@0.8.0 (options@0.0.6, ultron@1.0.2)
При написании тестов иногда возникает потребность проверки даных которые изменяютя автоматический каждый день!
Допустим есть некий сайт на котором есть дата (29/11/2015) нужно проверить что это дата равна этой дате. Исползовать просто driver.findElement(By.id("element id")) с assert text не получится так как завтра дата 30/11/2015
Так вот задача как получить дату и сохранить ее для проверки? Можно получить дату с помосщю getText() а как сохранить эту дату ? как правилно исползовать getText()?