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

Публикации VZuev

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


#115021 CustomFieldDecorator для С#

Отправлено автор: VZuev 25 февраля 2013 - 07:45 в Selenium - Functional Testing

Это? посмотрите

Хотелось бы именно Селениум. И кастомить элементы. Уже есть готовые классы и методы описывающие специфические таблицы.
В селениуме для джавы есть DefaultFieldDecorator. Для C# я такого не нашел.



#114979 CustomFieldDecorator для С#

Отправлено автор: VZuev 22 февраля 2013 - 19:56 в Selenium - Functional Testing

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

Но сейчас стоит задача писать на C#. И мне бы хотелось чтоб уважаемые автоматизаторы поделились опытом реализации этого в C# если, конечно, это возможно.

Каких-то жестких требований нет: С# и WebDriver.
С нетерпением жду Ваших комментариев и посылов в гугль.

Владимир.



#114822 testNG

Отправлено автор: VZuev 20 февраля 2013 - 06:34 в Автоматизированное тестирование

Еще раз всех приветствую! Появился еще один вопрос.
Кто-нибудь пользуется связкой IDEA + TestNG? После перехода с эклипса на идею заметил, что при запуске автотестов из идеи testNG не генерирует html-отчет. Вообще даже не создается папка test-output. В эклипсе было всё ок.
Как-нибудь возможно решить эту проблему?
У меня IDEA Community Edition 11.1.4. TestNG встроенный в нее. Никаких настроек не менял.


Если используете Maven, то следует добавить в pom.xml, в настройки плагина maven-surefire-plugin вот это: <reportsDirectory>${basedir}/test-output</reportsDirectory>

Должно выглядеть примерно вот так:
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-surefire-plugin</artifactId>
				<version>2.13</version>
				<inherited>true</inherited>
				<configuration>
				<reportsDirectory>${basedir}/test-output</reportsDirectory>
					<suiteXmlFiles>
						<suiteXmlFile>testng.xml</suiteXmlFile>
					</suiteXmlFiles>
				</configuration>



#105317 Запуск IE от имени другого пользователя

Отправлено автор: VZuev 10 мая 2012 - 16:32 в SmartBear (AutomatedQA) - Functional Testing

По ошибке похоже, что где-то вызывается Activate объекта, которого ещё нет (не успевает отрисоваться, поэтому дальше работает нормально). Так как это веб, то попробуйте увеличить делеи между операциями и ещё может помочь в Tools/Current Project Properties/Playback увеличить задержки.


С паузами поиграл. Ожидаемого эффекта нет.



#105316 Запуск IE от имени другого пользователя

Отправлено автор: VZuev 10 мая 2012 - 16:31 в SmartBear (AutomatedQA) - Functional Testing

А есть ли вообще метод Activate у того объекта, у которого он зовётся? Что это за объект, может код вызова этого метода сюда запостите?


TestedApps.ie_testuser.Run()
aqUtils.Delay(1000)
Aliases.iexplore1.ToURL("http://localhost");

Дополнительно ни каких методов я не вызываю.



#105205 Запуск IE от имени другого пользователя

Отправлено автор: VZuev 05 мая 2012 - 07:57 в SmartBear (AutomatedQA) - Functional Testing

Параметры в TestedApps указаны корректно и EI запускается от нужного пользователя, и остальной скрипт отрабатывает,
но в лог при этом пишется ошибка с формулировкой:

Unable to find the object Activate.

C коментарием:
Possible reasons:
- The object with the specified attributes does not exist.
- The current object tree model differs from the tree model that was active during the recording.
- The application stopped responding.

Possible solutions:
To avoid this error message, you can check whether the object exists before addressing it. To do this, get a reference to the object using the WaitChild method and check the Exists property of the returned object.

Указанные возможные причины, как мне кажется, не состоятельны.
Что сможете подсказать?
TC версии 7. IE 8.0



#104617 Отключить автодополнение (ala intellisense)

Отправлено автор: VZuev 20 апреля 2012 - 07:55 в SmartBear (AutomatedQA) - Functional Testing



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

tools/options/panel/code editor/editing/Auto Pop-up
отключаешь и будет тебе счастье =)

Ах да, забыл добавить - когда отключена опция данная, то в любой момент можешь вызвать, нажав ctrl+space


Красаучик! Спасибо!



#104612 Отключить автодополнение (ala intellisense)

Отправлено автор: VZuev 20 апреля 2012 - 07:28 в SmartBear (AutomatedQA) - Functional Testing

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



#103254 Как перехватить окно ошибки сценария в Internet Explorer?

Отправлено автор: VZuev 30 марта 2012 - 18:02 в SmartBear (AutomatedQA) - Functional Testing

TestComplete генерирует событие OnUnexpectedWindow если не может выполнить действие над UI объектом из-за того, что некоторое модальное окно мешает получить доступ к этому объекту. Судя по всему, в вашем случае тест не пытается выполнить никаких действий в момент, когда появляется сообщение об ошибке.

Вижу два возможных решения:
1. Всё-таки вставлять везде, где может возникнуть ошибка, код обработки сообщения об ошибке. Только его надо вынести в отдельную процедуру и звать оттуда.
2. Использовать таймер, проверяя наличие окна с ошибкой каждую минуту, например. Подробнее о таймерах почитайте тут.


Спасибо, так сейчас и делаю.

А есть ли библиотеки c расширенным числом событий? (Ну а вдруг?)



#103234 Как перехватить окно ошибки сценария в Internet Explorer?

Отправлено автор: VZuev 30 марта 2012 - 12:06 в SmartBear (AutomatedQA) - Functional Testing

Написал такое:

if (Aliases.iexplore.FindChild("WndCaption", "Ошибка сценария Internet Explorer").Exists)
{
Log.Error(Aliases.iexplore.FindChild("WndCaption", "Ошибка сценария Internet Explorer", 5).FindChild("Name", "*Panel*spnError*", 5).innerText)
Aliases.iexplore.FindChild("WndCaption", "Ошибка сценария Internet Explorer", 5).Close();
}

Но как сами понимаете, вставлять везде это -- не лучший выход.

У кого есть идеи по привязке к какому-нибудь событию?



#103208 Как перехватить окно ошибки сценария в Internet Explorer?

Отправлено автор: VZuev 29 марта 2012 - 19:57 в SmartBear (AutomatedQA) - Functional Testing

На определенном этапе выполнения скрипта вылетает окно "Ошибка сценария Internet Explorer" (ie8).
ТС вместо события UnexpectedWindow открывает еще одно окно Explorer и пытается продолжить работу.
Но мне нужно что бы все было в одном окне.
Может кто что подскажет?

TestComplete 7, jscript, .NET