Описание тега canopy-web-testing

NoneCanopy - это среда веб-тестирования, написанная на F#. И имеет следующие ключевые преимущества: Твердый стабилизирующий слой поверх Selenium. Быстро учиться. Даже если вы никогда не использовали UI Automation и не знаете F#. Чистый, лаконичный API. Лицензия MIT
1 ответ

F# Canopy - генерировать случайные буквы и / или цифры и использовать их в переменной

Я использую F# Canopy для завершения веб-тестирования. Я пытаюсь создать и загрузить случайное число с буквами или без, не так важно, и использовать его для вставки на мой сайт. Код, который я сейчас использую: let genRandomNumbers count = let rnd =…
20 фев '14 в 01:59
0 ответов

Как создать оператор if на основе содержимого элемента?

Как создать оператор if на основе содержимого элемента? <div id="target">dynamic content</div> if "#target" contains certain content then //do this else //do that
02 ноя '17 в 15:33
2 ответа

Автоматизация пользовательского интерфейса с функциональными языками

У кого-нибудь есть примеры или опыт написания автоматизации пользовательского интерфейса на функциональном языке? В настоящее время я изучаю F#, чтобы лучше понять функциональные концепции, и мне трудно понять, как автоматизированный тест пользовате…
08 авг '12 в 10:05
1 ответ

Как мне запустить автоматический тест на селен с Canopy F# в Safari и Edge?

Я написал тест в Visual Studio с Canopy, и он работает с Chrome и IE, но мне нужно сделать то же самое с Safari и Edge.
1 ответ

Как изменить раскрывающийся список в скрипте тестирования пользовательского интерфейса F# Canopy

Мне действительно нравится использовать Canopy Web Testing для тестирования моих.NET Web Apps с F#. Однако документация скудна. Я ищу подсказку о том, как изменить HTML select тег для выбора элемента на основе value варианта. Прямо сейчас все, что я…
11 апр '14 в 19:38
1 ответ

Canopy - Работа с избранными списками

Я только начал работать с Canopy и борюсь с избранными списками. Я знаю, что вы можете установить выбранный элемент по значению, выполнив: "#dropDown" << read "option[value='x']" Однако как бы вы выбрали n-й элемент списка выбора> Или как насч…
02 дек '14 в 13:46
1 ответ

Как заставить waitFor работать при использовании навеса?

Я использую навес, и я не могу получить waitFor метод для работы. Я пытаюсь использовать это так: waitFor noBlockUI где функция noBlockUI: let noBlockUI () = (someElement "div.blockUI").IsNone Теперь вызов waitFor находится в функции в модуле F#, и …
21 июл '14 в 22:08
2 ответа

Я хочу, чтобы результаты веб-тестирования Canopy отображались в проводнике тестов VS 2013... и я ТАК ЗАКРЫТ

Я пытаюсь выяснить, как получить результаты теста Canopy для отображения в проводнике тестов VS. Я могу показать свои тесты, и они будут запущены, но они всегда показывают проход. Кажется, что функция Run() "съедает" результаты, поэтому VS никогда н…
1 ответ

Как загрузить файл в навес?

У меня есть загрузка файла ввода на странице. Как я могу проверить этот элемент в куполе? Как установить путь к файлу на входе? Я пробовал стандартный оператор "<<", но в этом случае он не работает.
12 дек '15 в 13:53
1 ответ

System.MissingMethodException: метод не найден: 'Microsoft .FSharp.Core.FSharpFunc`2

У меня возникла проблема при запуске теста Canopy в окне Windows: Unhandled Exception: System.MissingMethodException: Method not found: 'Microsoft .FSharp.Core.FSharpFunc`2&lt;System.String,System.String&gt; canopy.core.get_xpath()'. at &lt;StartupC…
1 ответ

Как сделать так, чтобы мой локальный сайт открывался по URL

Я установил сервер Apache и создал сайт в: var\www\mywebsite, Когда я набираю имя моего сайта в адресной строке браузера, он направляет меня в интернет. Когда я отключил сеть (как временное решение), он вообще не открывал сайт. Тем не менее, веб-сай…
09 май '17 в 14:21
1 ответ

Ошибка MSB4102: значение "" атрибута "Project" в элементе <Import> недопустимо. Параметр "путь" не может иметь нулевую длину. F#

Я получаю следующую ошибку при создании проекта в городе команды. Тот же проект строится на локальной машине. Локальная машина имеет VS 2015 и F# 4.0. Конфигурация моего проекта, как показано ниже. &lt;Project ToolsVersion="14.0" DefaultTargets="Bui…
13 июл '16 в 05:13
1 ответ

Получить доступ к файлам cookie httponly с навесом

Мне нужно чистить сессионные куки во время тестов навеса. Я не вижу способа сделать это документация. В настоящее время мне удалось добраться до core.browser.Manage().Cookies который является OpenQA.Selenium.Remote.RemoteCookieJar Но я не знаю, как …
15 май '14 в 14:59
1 ответ

Использование кода Selenium с F# Canopy

Я пытаюсь использовать код Selenium с F#, я также использую оболочку Canopy. Canopy использует Selenium для выполнения некоторых своих звонков. Моя проблема в том, что я изо всех сил пытаюсь перевести код Selenium из Java, C# в формат F#, в интернет…
27 мар '14 в 04:01
2 ответа

Нажмите Веб-элемент Canopy

У меня есть кнопка, которую я получаю с навесом, как это... let buttons = elements ".buttonClass" Последняя кнопка - та, которую я хочу нажать, но когда я делаю... click buttons.tail Я получаю ошибку, которая говорит "Невозможно щелкнуть [OpenQA.Sel…
24 фев '17 в 03:59
1 ответ

F# canopy - как использовать LiveHtmlReporter?

Я пытаюсь получить F# и Canopy для записи тестов в HTML-файлы. Итак, здесь сказано, что все, что мне нужно сделать, это: open configuration open reporters reporter &lt;- new LiveHtmlReporter() :&gt; IReporter Это не сработало для меня. Мне удалось з…
25 авг '15 в 00:24
1 ответ

F# Canopy Закрыть всплывающее окно

Я тестирую веб-страницу с Canopy, у которой есть всплывающее окно. Кто-нибудь знает, есть ли способ с Canopy закрыть всплывающее окно? В противном случае, я полагаю, это случай погружения в Selenium, чтобы справиться с этим?
28 июл '14 в 15:06
0 ответов

Как установить порт ChromeDriver в Canopy (библиотека селена)?

Я использую Canopy в контейнере Docker и хотел бы указать порт 4444 вместо последнего случайного, назначенного при вызове canopy.core.start из-за множественных ошибок подключения. Ошибка: ConnectFailure (Соединение отклонено) - или ошибка запустить …
2 ответа

Ошибка "Не удается получить расширение автоматизации" в Chrome без головы с Selenium (Ubuntu)

Я установил последнюю версию Google Chrome 57.0.2987.110 на свой сервер Ubuntu (16.04). Я использую купол (который является оберткой F# для Selenium). Я поместил последний chromedriver в ту же папку, что и мой бинарный файл, версия: 2.28.455506 (и я…
1 ответ

F# Canopy - как я могу использовать "контекстные" тесты?

Я озадачен тем, как отформатировать "контекстный" тест с использованием Canopy API. На следующем веб-сайте перечислены примеры, но я не могу заставить мою программу создать следующий код. Я пробовал другие отступы, без изменений. ссылка: http://left…
06 июн '14 в 22:57