Вопросы по теме 'poltergeist'
Полтергейст переключает прокси во время выполнения теста
Мы просто переходим с capybara-webkit на полтергейст. Ранее мы использовали capybara-webkit с puffing billy , как вы можете видеть. здесь:
def use_proxy_with_vcr cassettes_name = nil, cassettes_options = {}
page.driver.browser.set_proxy(:host...
679 просмотров
schedule
04.01.2023
send_keys поддерживает полтергейст?
Я хочу переключиться с Selenium на Poltergeist, но мне нужно смоделировать сканер штрих-кода, который выглядит как ввод с клавиатуры для тега <body> . Я использую этот код с Selenium:
native.send_keys(send_key)
Есть ли способ с...
3755 просмотров
schedule
17.04.2023
RSpec, Capybara и запрос ajax с рельсами
Итак, на мой взгляд, у меня есть метод javascript, который выглядит так:
window.getWeatherData = function () {
$.getJSON('/weather.json?building=RSF', function (response) {
console.log(response)
$('#dynamic-wrapper').show();...
1112 просмотров
schedule
22.09.2022
Правильный способ закрыть капибару (с полтергейстом/фантомами)
Я выполняю много заданий через капибару на своем Linux-сервере. Я использую драйвер phantomjs полтергейста. Через некоторое время я получаю много этих ошибок:
Errno::EMFILE Too many open files - socket(2)
Я посмотрел в lsof , и похоже, что...
2501 просмотров
schedule
28.01.2024
Установка файла cookie с помощью javascript не работает в Poltergeist и/или PhantomJS.
У меня есть веб-страница, которая устанавливает файл cookie с document.cookie = value , и она отлично работает при работе на сервере.
Однако в моих тестах на огурцы (с Poltergeist/PhantomJS) файлы cookie не сохраняются с одной страницы на другую....
1450 просмотров
schedule
03.10.2022
Тесты с использованием rspec, капибары и полтергейста возвращают пустой HTML и пустые скриншоты
Итак, я боролся с этим уже довольно давно, и я не могу понять, что происходит не так, и не смог найти много информации о том, что может вызвать эту проблему.
Я относительно новичок в Ruby и Rails, а также в разработке, основанной на...
4023 просмотров
schedule
17.07.2022
Тестирование обновлений javascript с использованием нескольких кассет видеомагнитофона
Я использую Capybara и Poltergeist для тестирования индексной страницы, которая использует setTimeout для периодического обновления содержимого страницы. Содержимое страницы переходит между тремя состояниями на основе внешней службы, и у меня есть...
425 просмотров
schedule
26.12.2022
Capybara — assert_selector(tr#1234) не работает, но find_by_id(1234) работает
Каковы возможные причины того, что выполнение page.find_by_id(id) работает, но выполнение page.assert_selector("tr##{id}") returns a Capybara::ElementNotFound`?
Для фона я использую драйвер Poltergeist для Капибара .
У меня есть HTML,...
549 просмотров
schedule
04.05.2023
Тестирование толкателя с капибарой полтергейст
Я пытался протестировать толкающее приложение с Полтергейстом. До сих пор у меня был успех только с capybara-webkit . Я создал минимальный пример приложения , демонстрирует это в спецификации . Спецификация проходит с capybara-webkit , но...
647 просмотров
schedule
26.06.2023
попытка запустить простой пример полтергейста
Я игрался с селеном через rspec, но остался недоволен и увидел рекомендации по полтергейсту. Когда я пытаюсь запустить его со своими тестами, кажется, что драйвер полтергейста не появляется там, где должен. Я был немного сбит с толку, как тест на...
206 просмотров
schedule
17.04.2022
При использовании Poltergeist экземпляры Phantom JS не завершаются при каждом запуске rspec.
При каждом тесте на полтергейст, который выполняется rspec, если я создаю новый сеанс, используя:
Capybara.session_name="some_session_name"
экземпляр phantomjs запускается как подпроцесс и никогда не завершается до окончания теста, вызывая OOM...
1963 просмотров
schedule
26.01.2023
Полтергейст выдает ошибки JS, когда js_errors: false
У меня есть большой набор тестов, в котором используются полтергейст и капибара. Я продолжаю получать следующую ошибку:
One or more errors were raised in the Javascript code on the page. If you don't care about
these errors, you can ignore them...
14564 просмотров
schedule
02.12.2022
Как ускорить первый запрос для локальных тестов пользовательского интерфейса Rails
Я использую вместе шпинат, капибару и полтергейст для написания автоматических тестов пользовательского интерфейса. Я пытался ускорить запуск тестов локально. Я использую Spring, который немного помогает с загрузкой среды. Однако первый запрос (...
332 просмотров
schedule
10.10.2023
Как проверить ошибки Javascript с помощью водосвинки и полтергейста?
Я пытаюсь выяснить, как именно реализовать эту функциональность полтергейста в моих существующих тестах Capybara, и мне не повезло после прочтения документации здесь: https://github.com/teampoltergeist/полтергейст
Я включил приведенный ниже код,...
2819 просмотров
schedule
18.05.2023
Как установить текст в текстовую область Summernote с помощью Capybara + Poltergeist
У меня есть текстовая область, в которой используется Summernote , и я устанавливаю для нее событие onChange. Я хочу написать тест с помощью RSpec + Capybara + Poltergeist, чтобы подтвердить, что событие onChange работает.
Насколько я проверил,...
3482 просмотров
schedule
03.05.2022
Капибара и полтергейст «выбирают» ввод текста
Я хочу поместить курсор в поле ввода, используя капибару и полтергейст. (Есть некоторый javascript, который срабатывает, когда курсор находится на одном из входов, после чего появляется кнопка отправки).
Не могу понять, как это сделать... Конечно,...
439 просмотров
schedule
08.07.2022
Capybara: получить выбранную радиокнопку с помощью webkit или полтергейста
Достаточно легко получить выбранный переключатель с помощью Capybara с помощью драйвера rack_test .
# with rack_test
page.set('input_id')
# => "checked"
page.find('[checked]')
# => #<Capybara::Node::Element tag="input"...
493 просмотров
schedule
08.05.2022
Невозможно использовать параметры рендеринга PhantomJS в полтергейсте
Заранее извиняюсь за новый вопрос, но я потратил часы на SO и в других местах, пытаясь понять это, но безрезультатно.
Я использую Полтергейст в качестве драйвера Capybara в приложении Ruby on Rails для создания и сохранения снимков экрана с...
338 просмотров
schedule
14.11.2022
Ненадежные / Flakey Capybara / AngularJS интеграционные тесты с проблемами времени
Как сделать так, чтобы эти тесты прошли надежно?
В настоящее время эти тесты ненадежны. Иногда они проходят. Иногда они терпят неудачу. Ниже приведены настройки, код и выходные данные, демонстрирующие эту проблему. Мы будем очень благодарны за...
1297 просмотров
schedule
06.02.2024
Полтергейст 1.9.0 с Руби 1.9.3
В документе говорится, что Poltergeist 1.9.0 должен работать с Ruby 1.9.3 или выше, но я получаю сообщение об ошибке установки, когда пытаюсь установить Poltergeist 1.9.0 на Ubuntu с Ruby 1.9.3. Есть ли обходной путь, кроме обновления Ruby?
PS. Я...
159 просмотров
schedule
09.02.2024