Atata - это полнофункциональная среда автоматизации веб-тестирования пользовательского интерфейса C#/.NET, основанная на Selenium WebDriver. Он использует свободный шаблон объекта страницы.
1 ответ

Atata iframe Ошибка компиляции метода SwitchTo: использование универсального типа требует аргумента 1 типа

Я создал элемент управления Frame - Frame1 под Class1: public Frame<_> Frame1 { get; private set; } И определил Class2 для страницы кадра: public class Class2<TPage> : Page<TPage> where TPage : Page<TPage> Когда я звоню Frame…
01 сен '18 в 03:10
1 ответ

C# / ATATA / Selenium: использование ControlList для хранения нескольких таблиц

Я создаю объект Page для своей компании, который представляет HTML-страницу, которая содержит много таблиц (и плохо структурирована). Меня интересуют только некоторые таблицы на этой странице, и я хотел бы иметь одну таблицу для ссылки на мой объект…
08 июн '18 в 22:39
1 ответ

Atata - Как перейти в новое окно браузера с помощью инфраструктуры Atata?

Я новичок в рамках Atata. Когда я нажимаю на ссылку на моей веб-странице, она открывается в новом окне. Как перейти в новое окно с помощью фреймворка Atata? Спасибо
25 фев '18 в 02:36
1 ответ

Атата - Есть ли функциональность, эквивалентная Wait.Until?

В сценариях, с которыми я работаю, необходимо подождать, пока ожидаемые условия, такие как значение, присутствуют, значение имеет ожидаемый текст или состояние, или пока не вступят в силу более сложные правила, например: Wait.Until(x => x.UserNam…
15 фев '18 в 16:40
0 ответов

Атата: Отключенный контроль

Как я могу работать с отключенным элементом управления (включается позже из-за определенного действия)? У нас есть страница (Page1) в приложении, в которой кнопка (LoadPage2) отключена, когда пользователь заходит на страницу, и включена, когда польз…
29 авг '18 в 21:15
1 ответ

Атата - Как получить доступ к скрытому меню

Я новичок в платформе Atata и пытаюсь получить доступ к скрытому меню навигации ниже, но не удалось <li class="absoluteContainer"> <span id="aboutTheProject" class="isUpperCase hasDropDownLinks">ABOUT THE PROJECT</span> <ul clas…
25 апр '18 в 17:26
1 ответ

Atata - медленная обработка строк таблицы

Еще один вопрос, касающийся структуры Atata. Я обнаружил, что загрузка из таблиц идет медленно. Там есть стол с ок. 1000 строк, и всякий раз, когда я выполняю какую-либо операцию с найденной строкой, кажется, что движок загружает таблицу еще раз. Пр…
15 фев '18 в 16:50
1 ответ

Веб-драйвер Atata selenium не может найти элементы управления по идентификатору в угловом приложении

Я изо всех сил пытался настроить простой автоматизированный тест на угловом (5) приложении, используя atata в качестве основы, которая просто оборачивает веб-драйвер селена для выполнения своих тестов. Для жизни я не могу найти элементы, которые мне…
22 ноя '18 в 10:34
1 ответ

Как нажать скрытую кнопку для фреймворка Atata?

Есть нажимаемая кнопка, которая скрыта в части проекта, который я делаю. Это становится видимым, когда мышь находится над ним. Я хочу нажать на скрытую кнопку. Я попробовал большинство методов, написанных на веб-сайте, но у меня не получилось. У вас…
29 июн '18 в 12:22
1 ответ

Получить текст по выбранной ссылке или кнопке

Я перемещаюсь, чтобы сказать страницу Google, и отправляю нажатия клавиш, например клавишу Tab, шесть раз, и мне нужно получить текст выделенной ссылки или кнопки или любой элемент управления, который в этом случае будет ссылкой на конфиденциальност…
03 май '18 в 16:44
1 ответ

Могу ли я использовать [VerifyExists(TriggerEvents.AfterClick)] для веб-элемента, отличного от того, который я проверяю?

У меня есть несколько элементов, которые НЕ отображаются, пока я не нажму кнопку. Мой вопрос: Могу ли я использовать такой атрибут, как [WaitFor(Until.Visible,TriggerEvents.AfterClick)] или же [VerifyExists(TriggerEvents.AfterClick)] ждать подтвержд…
23 янв '19 в 14:17
1 ответ

Atata - Невозможно найти элемент, используя класс Table<>

Когда я пытаюсь сослаться на некоторый элемент в таблице, используя Table&lt;&gt; класс, я получаю эту ошибку: Message: OpenQA.Selenium.NoSuchElementException : Unable to locate element: By.XPath: .//td[1]/descendant-or-self::a Context element: Tag:…
06 мар '18 в 15:43
1 ответ

В чем разница между Link и DelegateLink в платформе Atata?

Я не мог понять из документации разницу между Link а также LinkDelegate компоненты. https://atata-framework.github.io/components/ Может ли кто-нибудь объяснить, по каким сценариям вы бы использовали каждый из них?
10 июн '17 в 03:30
1 ответ

Атата - Как отправить ключи на страницу

Я новичок в Atata и пытаюсь отправить, скажем, клавишу TAB на страницу и проверить выделенное содержимое (например, на странице Google) . Я знаю, что мы можем сделать, как показано ниже на странице, используя Press но не смог придумать способ отправ…
27 апр '18 в 21:58
1 ответ

Atata - истекло время ожидания завершения вызова jQuery AJAX

Я столкнулся с проблемой при использовании [WaitForJQueryAjax] спусковой крючок. Дело в том, что слишком много времени нужно ждать. Можно ли продлить временные рамки для этого триггера?
28 фев '18 в 11:52
1 ответ

Atata: невозможно найти элементы CheckBox

Я получаю сообщение об ошибке при использовании [VerifyExists] на CheckBox элемент, хотя, когда я использую XPath который генерируется через структуру, я могу найти элемент. Сообщение об ошибке: Message: OpenQA.Selenium.NoSuchElementException : Unab…
25 янв '19 в 14:51
1 ответ

Атата - Как проверить скрытый флажок в таблице?

Я использую Atata Framework и работаю по следующему сценарию: в элементе TD есть таблица с флажком. Я хочу иметь возможность ссылаться Click() метод на флажок, но не может заставить его работать правильно. Усеченный HTML выглядит следующим образом: …
14 фев '18 в 16:45
2 ответа

Как настроить контент внутри ckeditor с помощью фреймворка Atata?

Я пытаюсь установить контент внутри ckeditor, а точнее внутри &lt;body&gt; из &lt;iframe&gt;, но однажды, когда я переключаюсь на фрейм, система выдает: NoSuchElementException. Я пытался найти элемент по классу или селектором CSS - ни один из них не…
14 май '19 в 16:01
1 ответ

Атата: Как пропустить NoSuchElementException?

Как пропустить NoSuchElementException? Или, может быть, вы можете уточнить, как инициализировать элементы управления только до их доступа? Это не работает для меня: [FindByClass("profile"), WaitFor(on: TriggerEvents.BeforeAccess, ThrowOnAbsenceFailu…
05 мар '19 в 14:01
1 ответ

Atata - Трудно расставить приоритеты в тестах в среде Atata

Я новичок в рамках Atata. Мы используем Visual Studio (C#) для нашей Selenium Automation. Мне нужна помощь с определением приоритетов моих тестов. У меня есть несколько тестов в моем тестовом классе. Я хочу запустить это в определенном порядке.
11 июн '19 в 21:22