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

Публикации Jenka156

138 публикаций создано Jenka156 (учитываются публикации только с 29 марта 2023)



#107246 Хром + селениум = хром + селениум.

Отправлено автор: Jenka156 02 июля 2012 - 11:10 в Selenium - Functional Testing

кладете куда-нибудь, а потом правой кнопкой по Компьютеру -> Свойства -> Дополнительные параметры системы -> Переменные среды -> в окошке Системные переменные находите переменную Path и в нее дописываете путь до своего хромдрайвера. У меня, например, путь выглядит так: C:\chrome-driver



#106906 запуск групп тестов параллельно

Отправлено автор: Jenka156 20 июня 2012 - 12:07 в Selenium - Functional Testing

здравствуйте!
помогите решить проблему.

есть набор тестов по ролям (роль админа, роль пользователя, роль модератора, роль начальника и т.д.)
эти тесты надо запустить параллельно на виртуальных машинах, причем распределить их по виртуалкам не по браузерам а именно по тестам.
то есть тесты на роль админа надо запустить на одной виртуалке во всех браузерах, тесты на роль пользователя на другой виртуалке во всех браузерах и т.д.

как это можно реализовать используя selenium grid?



#106626 IE хранит старую сессию

Отправлено автор: Jenka156 13 июня 2012 - 05:37 в Selenium - Functional Testing

спасибо! попробую



#106533 IE хранит старую сессию

Отправлено автор: Jenka156 09 июня 2012 - 08:29 в Selenium - Functional Testing

здравствуйте!
запускаю тесты в ИЕ, и получается такая проблема: он запоминает предыдущую сессию и в каждом новом тесте остается залогиненным под каким-либо пользователем, в фильтре на сайте остаются выбранными те параметры, которые выбирались в предыдущем тесте. Однако каждый тест заканчивается закрытием браузера, и новый тест открывает новый браузер по идее с новой сессией. Ни в одном другом браузере так не происходит кроме ИЕ =(

Кто нибудь сталкивался с такой проблемой? Может есть методы принудительного очищения сессии?



#106532 Переход на другое окно

Отправлено автор: Jenka156 09 июня 2012 - 08:22 в Selenium - Functional Testing

так изначально и пробовал,все равно не переводит =(( После SelectWindow смотрел getAllWindowNames() ,что бы посмотреть видит ли он еще окна....вывел [0]=>selenium_main_app_window только один элемент.



а попробуйте вывести все возможные массивы окон getAllWindow (там Names, Ids и тд). может он не видит новое окно



#106246 WebDriver: Как навести мышку на элемент меню но не нажимать ее ?

Отправлено автор: Jenka156 04 июня 2012 - 08:39 в Selenium - Functional Testing

selenium 2.22 нормально работает с firefox 12



#106098 file input в IE9

Отправлено автор: Jenka156 30 мая 2012 - 10:50 в Selenium - Functional Testing

Здравствуйте!

запускаю тесты с Remite WebDriver. Есть форма с файловым Input. Так вот в ИЕ9 иногда получается следующее: при выполнении команды
driver.findElement(By.xpath("//input[@id='js-event-form-main-image_input']")).sendKeys("C:\\file\\file7.jpg");
открывается диалоговое окно выбора файла и зависает. в строке с падресом файла пусто и пока сам не выберешь файл, браузер так и будет висеть.
Иногда все нормально и путь до файла сам записывается в эту строку, а иногда виснет.

Кто-нибудь с таким сталкивался? Что тут можно сделать вообще?



#105339 поиск битых ссылок

Отправлено автор: Jenka156 11 мая 2012 - 08:35 в Автоматизированное тестирование

а вот еще такой вопрос: есть ли какое-нибудь средство, которое соберет все ссылки со всего сайта и проверит наличие атрибута rel="nofollow" где необходимо?

я знаю как сделать такую проверку используя selenium, но понятия не имею как собрать все все ссылки...



#105207 поиск битых ссылок

Отправлено автор: Jenka156 05 мая 2012 - 08:47 в Автоматизированное тестирование

спасибо за ответы!



#105140 поиск битых ссылок

Отправлено автор: Jenka156 04 мая 2012 - 07:29 в Автоматизированное тестирование

Xenu's Link Sleuth


это хорошее средство. но надо такое, которое можно было бы запускать из консоли на линуксе



#105109 поиск битых ссылок

Отправлено автор: Jenka156 03 мая 2012 - 13:47 в Автоматизированное тестирование

Здравствуйте! скажите, кто какими средствами пользуется для поиска битых ссылок на сайте?
нужно средство для автоматизации этого процесса



#104887 Логирование в Selenium после прохождения тестов

Отправлено автор: Jenka156 26 апреля 2012 - 08:24 в Selenium - Functional Testing

testng строит нормальные читабельные отчеты http://testng.org/do...ml#test-results



#104077 WebDriver: Как навести мышку на элемент меню но не нажимать ее ?

Отправлено автор: Jenka156 12 апреля 2012 - 05:58 в Selenium - Functional Testing

new Actions(driver).moveToElement(WebElement Menu1).perform();



#104076 пересылка кода подтверждения на телефон

Отправлено автор: Jenka156 12 апреля 2012 - 05:46 в Selenium - Functional Testing

вопрос решили. код действительно в базе есть. буду оттуда доставать его.


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

А пользователей для тестирования вы можете создать прямо в базе, даже не вспоминая не про какие эти коды регистрации.
Другой вариант, создать руками несколько пользователей и потом использовать их при автоматизированном тестировании, но я бы стал это рассматривать как промежуточный вариант на скорую руку. Все-таки создавать прямо в базе намного лучше, да и не сложно.



к сожалению регистрацию надо автоматизировать, чтоб она при каждом коммите проверялась...



#103940 пересылка кода подтверждения на телефон

Отправлено автор: Jenka156 11 апреля 2012 - 06:32 в Selenium - Functional Testing

спасибо большое за ответы! Вчера программистов уже спрашивала, но они не очень охотно хотят помогать... Пойду-ка надавлю на них пожалуй =)))
потом отпишусь о результатах.



#103920 пересылка кода подтверждения на телефон

Отправлено автор: Jenka156 10 апреля 2012 - 17:34 в Selenium - Functional Testing

Что именно? Доставку сообщения на телефон или сам код?


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

Ну вообще это должно проверяться Unit тестами(если дело касается просто доставки).
Чтобы достать текст смски, на ум только приходит подрубить мобилу к компу. И юзнуть софт какойнить, который может считывать смски(процесс проходит автоматически, единственное софт не должен кодировать данные которые получает). А дальше уже получить какой-то файлик(в котором хранятся данные) и возиться с ним, чтобы получить текст смски


жесткий какой-то способ =)



#103866 пересылка кода подтверждения на телефон

Отправлено автор: Jenka156 10 апреля 2012 - 11:43 в Selenium - Functional Testing

Здравствуйте! есть такая проблема: при регистрации на сайте на телефон высылается код активации аккаунта.
Есть ли какая-нибудь возможность проверить это с помощью тестов?
Может существуют какие-то методы для такого?



#102647 загрузка файла через input

Отправлено автор: Jenka156 20 марта 2012 - 11:35 в Selenium - Functional Testing

в приведенном html не видно где тут поле name="file"


это просто в примере первом написала по другому...

вот так выглядит у меня в коде реально: driver.findElement(By.name("image")).sendKeys(file);



#102644 загрузка файла через input

Отправлено автор: Jenka156 20 марта 2012 - 10:46 в Selenium - Functional Testing

<div class="form-block">
 <div id="js-event-image-selector">
  <div class="form-row clear-fix">
   <div class="label fl-l ta-r">Изображение:</div>
   <input type="file" size="26" name="image" id="js-image" style="height: 26px; font-size: 26px;"></div>
  </div>
  </div>
 </div>


Пользуюсь аналогичным способом. В FF работает без проблем.

а ff какой?



#102620 загрузка файла через input

Отправлено автор: Jenka156 20 марта 2012 - 07:02 в Selenium - Functional Testing

здравствуйте! подскажите пожалуйста, кто-нибудь когда-нибудь встречался с проблемой загрузки файла через поле <input type="file" name="file">?

дело в том, что я использую вот этот способ:
driver.findElement(By.name("file")).sendKeys("C://file//file7.jpg");

в хроме это работает отлично, а firefox просто игнорирует это действие: не передает элементу путь к файлу и никаких ошибок не выдает.
в опере вообще падает на этом моменте с ошибкой
org.openqa.selenium.WebDriverException: Problem encountered : DISCONNECTED

может кто-то знает решение этой проблемы? или есть другие варианты добавления файла?



#100916 как отловить javascript ошибки

Отправлено автор: Jenka156 13 февраля 2012 - 10:17 в Selenium - Functional Testing

Здравствуйте! скажите, можно ли как то отловить ошибки javascript средствами webdriver?



#100553 jenkins не запускает тесты

Отправлено автор: Jenka156 06 февраля 2012 - 13:27 в JMeter - Тестирование производительности

Здравствуйте! я пытаюсь запустить тест через jenkins.
при запуске в консоли jenkins появляется такая ошибка:
[jmeter] Error in NonGUIDriver java.lang.NullPointerException

и это в самом начале. тест даже не запускается.

в jmeter.log вот такая информация:
2012/02/06 16:20:06 INFO  - jmeter.JMeter: Version 2.0.1 
2012/02/06 16:20:06 INFO  - jmeter.JMeter: java.version=1.6.0_22 
2012/02/06 16:20:06 INFO  - jmeter.JMeter: Loading file: /var/lib/jenkins/home/jobs/Perfomance_test/workspace/test/Test1.jmx 
2012/02/06 16:20:06 ERROR - jmeter.save.SaveService: Problem loading part of file org.apache.avalon.framework.configuration.ConfigurationException: No attribute named "class" is associated with the configuration element "testelement" at -
	at org.apache.avalon.framework.configuration.DefaultConfiguration.getAttribute(DefaultConfiguration.java:279)
	at org.apache.jmeter.save.SaveService.createTestElement(SaveService.java:966)
	at org.apache.jmeter.save.SaveService.generateNode(SaveService.java:1143)
	at org.apache.jmeter.save.SaveService.loadSubTree(SaveService.java:939)
	at org.apache.jmeter.JMeter.run(JMeter.java:507)
	at org.apache.jmeter.JMeter.startNonGui(JMeter.java:485)
	at org.apache.jmeter.JMeter.start(JMeter.java:284)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.apache.jmeter.NewDriver.main(NewDriver.java:172)

2012/02/06 16:20:06 ERROR - jmeter.JMeter:  java.lang.NullPointerException
	at org.apache.jmeter.JMeter.convertSubTree(JMeter.java:579)
	at org.apache.jmeter.JMeter.run(JMeter.java:511)
	at org.apache.jmeter.JMeter.startNonGui(JMeter.java:485)
	at org.apache.jmeter.JMeter.start(JMeter.java:284)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.apache.jmeter.NewDriver.main(NewDriver.java:172)

кто нибудь с таким встречался? подскажите пожалуйста, как это исправить?



#100108 пересобрать selenium

Отправлено автор: Jenka156 27 января 2012 - 09:56 в Selenium - Functional Testing

спасибо большое! помогло



#100103 помогите новичку в Селениуме

Отправлено автор: Jenka156 27 января 2012 - 09:27 в Selenium - Functional Testing

можно попробовать унаследовать класс с методами



#100047 пересобрать selenium

Отправлено автор: Jenka156 26 января 2012 - 13:14 в Selenium - Functional Testing

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

в windows 7 вообще не понятная проблема: установлены jdk и jre. Если просто запускать любой jar файл, то все работает нормально (команда java -jar selenium-server-standalone.jar отрабатывает отлично. сервер запускается), но когда начинается сборка selenium (запускаю файл go в директории проекта с исходниками selenium) то все выглядит как на скриншоте ниже.

почему это происходит не понимаю

Прикрепленные изображения

  • Снимок-for jenkins.png