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

вставка скопированного текста



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

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


вставка скопированного текста
2014-08-25 10:28

подскажите пожалуйста как вставить скопированный текст, копировал вот так:

storeEval | selenium.browserbot.findElement('type_id_here').innerHTML | textValue

если есть предложения как- то сделать это по-другому, тоже пишите)

пробовал store text- type не получается



testcomplete. как скопировать содержимое окна ?
2014-08-25 11:12

подскажите плиз как получить текст содержимого окна броузера?

эксплорер запустил, нужный сайт открыл, теперь хочу проверить наличие фразы.

то есть надо содержимое окна скопировать как текст в Clipboard.

 

в документации нашел такой пример:

// Storing and getting text
Sys.Clipboard := Sys.Process('notepad').Window('Notepad', '* - Notepad').WndCaption;
Log.Message(Sys.Clipboard);

 

как это применить к експлореру?

 

 

 



Selenium 2.0: стартовый уровень, начало 19 сентября
2014-08-25 13:58
<p>Онлайн-тренинг, 3 занятия, начало 19 сентября</p>
<p>Тренер: <a href="http://www.software-testing.ru/about/authors/9-barancev">Баранцев Алексей</a></p>
<p>За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.</p>
<p>Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно <a href="http://www.seleniumguide.com/2012/05/selenium-2-webdriver-vs-qtp.html">посмотреть динамику вакансий</a>, чтобы убедиться в этом.</p>
<p>Если вы собираетесь развиваться в области автоматизации тестирования, вам обязательно нужно освоить Selenium хотя бы на начальном уровне.</p>
<p>Этот курс – самый простой в нашей линейке тренингов, посвященных инструменту Selenium.</p>
<p>От участников не требуется никакой предварительной подготовки в области автоматизации тестирования, не требуется умение программировать, не требуется предварительное знакомство с Selenium или иным инструментом автоматизации. Стартуем с нулевой отметки.</p>
<p>После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium, в частности:</p>
<ul>
<li>уметь использовать инструментальные средства, помогающие создавать тесты (рекордер, плагины к браузерам), </li>
<li>владеть техниками поиска (идентификации) элементов в окне браузера (в том числе уметь создавать несложные XPath и CSS запросы как вручную, так и с использованием специальных инструментов), </li>
<li>владеть базовым набором команд Selenium 2.0, эмулирующих действия пользователя (ввод текста, клики мышью), </li>
<li>владеть базовым набором команд Selenium 2.0, позволяющих получать данные из браузера (текст, атрибуты элементов), </li>
<li>уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям.</li>
</ul>
<p>Предусловия</p>
<ul>
<li>понимание того, как работает веб-приложение в целом: клиент-серверная архитектура, понимание того, как работает браузер (отрисовка страниц, применение стилей CSS, интерпретация JavaSript-кода), </li>
<li>умение читать HTML-код, понимание основных принципов вёрстки HTML-страниц, знание основных тегов (a, div, span, table/tr/td, ul/li), </li>
<li>наличие опыта ручного тестирования веб-приложений.</li>
</ul>
<p><a href="http://www.software-testing.ru/trainings/schedule?task=3&cid=185&sem_midx=2&sem_jidx=0">Подробная программа и условия участия</a></p>

Читать дальше

Тестирование удобства использования, новый набор 22 сентября
2014-08-25 13:59
<p style="margin: 1em 0px; color: #000000; font-family: Arial, Helvetica, Garuda, sans-serif; line-height: 18px;">Начало 22 сентября, 4 занятия по 1,5 часа + домашняя работа и много общения с тренером.</p>
<p style="margin: 1em 0px; color: #000000; font-family: Arial, Helvetica, Garuda, sans-serif; line-height: 18px;">Тренер: <a href="http://www.software-testing.ru/about/authors/672-rukol" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; background-color: transparent; color: #000000; text-decoration: underline;">Наталья Руколь</a></p>
<p style="margin: 1em 0px; color: #000000; font-family: Arial, Helvetica, Garuda, sans-serif; line-height: 18px;">Всем известна народная мудрость: «Встречают по одёжке, а провожают по функционалу». Что бы ни умел ваш продукт, им не будут пользоваться, если он недостаточно удобен и интуитивно не понятен. Возможно, его безумно полезный и жизненно необходимый функционал просто не найдут!</p>
<p style="margin: 1em 0px; color: #000000; font-family: Arial, Helvetica, Garuda, sans-serif; line-height: 18px;">Но что делать? Как оценить удобство? Как его измерить? Как избежать субъективности в оценках? Как сделать продукт, который будет нравиться вашим пользователям, а не тестировщикам? Как донести до руководства необходимость внесения изменений?</p>
<p style="margin: 1em 0px; color: #000000; font-family: Arial, Helvetica, Garuda, sans-serif; line-height: 18px;">Ответить на все эти вопросы далеко не так просто, как кажется. Наука человеко-машинного взаимодействия активно развивается, и если вы хотите выпускать действительно качественные продукты, которые будут радовать ваших пользователей, вы должны глубоко в ней разобраться!</p>
<p style="margin: 1em 0px; color: #000000; font-family: Arial, Helvetica, Garuda, sans-serif; line-height: 18px;">О том, как правильно тестировать удобство использования, вы узнаете в этом онлайн-курсе.</p>
<p style="margin: 1em 0px; color: #000000; font-family: Arial, Helvetica, Garuda, sans-serif; line-height: 18px;"><a href="http://www.software-testing.ru/trainings/schedule?&task=3&cid=197" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; background-color: transparent; color: #000000; text-decoration: underline;">Подробная программа и условия участия</a></p>

Читать дальше

Онлайн-интенсив по планированию тестирования, с 22 по 27 сентября, при
2014-08-25 14:00
<p>7 коротких 25-минутных записей,консультации в скайп-чате, домашняя работа, с 22 по 27 сентября.</p>
<p>тренер: <a href="http://www.software-testing.ru/about/authors/672-rukol" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; background-color: transparent; color: #000000; text-decoration: underline;">Наталья Руколь</a></p>
<p>Планировать – хорошо, а хорошо планировать – ещё лучше! Но как часто мы сталкиваемся со сложностями: это не получается, на это нет времени, такой риск нельзя было предусмотреть, а незнакомую задачу невозможно точно оценить…</p>
<p>Наш онлайн-интенсив по планированию говорит: Нет отмазкам!</p>
<p>Всего за 1 неделю активной работы над собой вы научитесь точному планированию и более эффективному построению тестирования.</p>
<p>Для принятия решения посмотрите <a href="http://quality-lab.ru/webinar/planning/content.html" target="_blank">пример первого занятия.</a></p>
<p><a href="http://software-testing.ru/trainings/schedule?&task=3&cid=214" target="_blank">Подробная программа и условия участия</a></p>

Читать дальше

Тестирование защищенности веб-приложений, начало 26 сентября
2014-08-25 14:04
<p style="margin: 1em 0px; color: #000000; font-family: Arial, Helvetica, Garuda, sans-serif; line-height: 18px;">Онлайн-тренинг (4 занятия) с домашней работой</p>
<p style="margin: 1em 0px; color: #000000; font-family: Arial, Helvetica, Garuda, sans-serif; line-height: 18px;">Начало: 26 сентября</p>
<p style="margin: 1em 0px; color: #000000; font-family: Arial, Helvetica, Garuda, sans-serif; line-height: 18px;">Тестирование веб-приложений интересно тем, что оно требует наиболее широкого владения различными видами тестирования. Одно из ключевых мест занимает тестирование защищенности (security testing) или проверка отсутствия известных уязвимостей.</p>
<p style="margin: 1em 0px; color: #000000; font-family: Arial, Helvetica, Garuda, sans-serif; line-height: 18px;">Почему тестирование защищенности имеет такое большое значение именно для веб-приложений?</p>
<ol style="margin: 0px 0px 0px 40px; padding: 0px; border: 0px; outline: 0px; list-style: none; color: #000000; font-family: Arial, Helvetica, Garuda, sans-serif; line-height: 18px;">
<li style="margin: 0px 0px 0px 15px; padding: 0px; border: 0px; outline: 0px; background-color: transparent; list-style: disc;">Веб-приложения ориентированы на массовое использование, поэтому сбои в работе, вызванные действиями злоумышленника, могут оказать негативное воздействие на большое количество ни в чём неповинных пользователей.</li>
<li style="margin: 0px 0px 0px 15px; padding: 0px; border: 0px; outline: 0px; background-color: transparent; list-style: disc;">Веб-приложения могут хранить конфиденциальную информацию, утечка этих данных может иметь очень серьёзные последствия.</li>
<li style="margin: 0px 0px 0px 15px; padding: 0px; border: 0px; outline: 0px; background-color: transparent; list-style: disc;">Доступ к веб-приложению имеет множество “недоверенных” пользователей, при этом владельцы или разработчики приложения как правило не могут контролировать или ограничивать их действия.</li>
<li style="margin: 0px 0px 0px 15px; padding: 0px; border: 0px; outline: 0px; background-color: transparent; list-style: disc;">Обмен информацией между браузером и сервером происходит по открытым каналам с использованием открытых протоколов, поэтому сложно контролировать данные, передаваемые клиентами.</li>
<li style="margin: 0px 0px 0px 15px; padding: 0px; border: 0px; outline: 0px; background-color: transparent; list-style: disc;">Разработка веб-приложений не всегда ведётся с должным вниманием к обеспечению защищенности и надёжности, потому что рынок в первую очередь требует “быстро”!</li>
</ol>
<p style="margin: 1em 0px; color: #000000; font-family: Arial, Helvetica, Garuda, sans-serif; line-height: 18px;">Разумеется, тестирование защищенности не ограничивается тестированием самого веб-приложения. Уязвимость может находиться в веб-сервере, операционной системе, почтовой системе, ftp-сервере или ещё где-то. Но задача создания защищенного окружения в большей степени находится в зоне ответственности системных администраторов, а вот защищенность вашего собственного веб-приложения -- целиком на совести его разработчиков и тестировщиков.</p>
<p style="margin: 1em 0px; color: #000000; font-family: Arial, Helvetica, Garuda, sans-serif; line-height: 18px;">На тренинге мы рассмотрим как общие принципы компроментации защиты веб-приложений, так и отдельные наиболее распространенные виды уязвимостей, которые могут быть использованы даже не слишком квалифицированным злоумышленником, что существенно повышает вероятность их эксплуатации.</p>
<p style="margin: 1em 0px; color: #000000; font-family: Arial, Helvetica, Garuda, sans-serif; line-height: 18px;"><a href="http://www.software-testing.ru/trainings/schedule?&task=3&cid=126" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; background-color: transparent; color: #000000; text-decoration: underline;">Подробная программа и условия участия</a></p>

Читать дальше

Подскажите инструмент для тестирования delphi приложения
2014-08-25 15:41

Добрый день/ночь. Есть приложение на Delphi. После гугления и поиска по форуму, пришел к выводу что лучшим выбором будет QTP. Но не отпускает мысль - неужели нет бесплатного инструмента для данной задачи? Так же буду рад, если кто-то подскажет более подходящий инструмент (учитывая, что ставить буду крякнутый).



Объясните пожалуйста принцип работы @FindBy для Select
2014-08-25 15:47

Столкнулся с такой проблемой. Постоянно выхватываю NullPointerException если использую такую интерпретацию:

@FindBy (xpath = "//*[@id=\"ddlProjectLabel\"]") private Select workTypeSelect;

в методе указываю 

 workTypeSelect.selectByVisibleText("Design"); 

Если же пишу

@FindBy private Select workTypeSelect;

и в методе

workTypeSelect = new Select(driver.findElement(By.xpath("//*[@id=\"ddlProjectLabel\"]")));
workTypeSelect.selectByVisibleText("Design"); 

то все отлично отрабатывает.
Объясните пожалуйста нубу, что не так? Ведь на всех форумах почему-то указан именно 1-й вариант, он конечно и более удобный.
 
http://internetka.in.ua/selenium-fielddecorator/
http://habrahabr.ru/company/yandex/blog/158787/
 
PS: c полями для ввода, кнопками и т.д. все отлично работает. Я бы не задавал вопрос, с учетом того, что для селекта в отличии от элементов нужно создавать экземпляр класса, но почему на всех форумах пишут про 1-й вариант и почему же он не работает у меня. Заранее спасибо.



Как перенести данные с одного окна браузера в другое окно
2014-08-25 21:03

У меня такая ситуация:

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

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



© 2010 | Software-Testing.Ru


В избранное