Codengineering - блог о программировании ➜ страница 721


Как проверить равенство внутреннего текста элемента с помощью cypress?

У меня есть div, внутри которого есть еще div, и я хочу проверить равенство внутреннего текста div. Я выяснил, как это сделать, используя функцию invoke ('text'), но мне интересно, является ли это лучшим способом. Итак, мой вопрос: Как проверить равенство внутреннего текста элемента с помощью cypress? it('the channel name should contain be Anakin Skywaler', () => { //This works but can we be more specific with our selector cy.get("[data-test-id='Skywalker,Anakin']").should('contain', ...

Как работает "curl-retry-max-time"?

Я не знаю, как --retry-max-time вычисляется. Если я скачаю файл file.txt: curl --max-time 10 --retry 3 --retry-delay 5 --retry-max-time 32 'http://www.site.com/download/file.txt' [ 0- 2] требуется 2s, чтобы загрузить 50% файла, и никакой скорости больше. [ 2-10] он ждет другого 8s, все еще нет скорости, таймаут, повторит попытку [10-15] Он ждет 5s перед повторной попыткой #1 [15-25] все еще нет скорости, повторю попытку [25-30] он ждет 5s перед повторной попыткой #2 [30-34] требу ...

Сброс вызова на Жасмин шпион не возвращается

Я использую Жасмин (2.2.0) шпион чтобы увидеть, если определенный обратного вызова вызывается. Тестовый код: it('tests', function(done) { var spy = jasmine.createSpy('mySpy'); objectUnderTest.someFunction(spy).then(function() { expect(spy).toHaveBeenCalled(); done(); }); }); Это работает, как и ожидалось. Но теперь я добавляю второй уровень: it('tests deeper', function(done) { var spy = jasmine.createSpy('mySpy'); objectUnderTest.someFunction(spy).then(function() { e ...

jquery определяет собственные события?

Можно ли определить событие на входе, которое срабатывает при этих обстоятельствах. a) is called on blur of input IF the remaining conditions are true b) if the autocomplete list is visible halt the event until it is closed c) if the autocomplete list closes without an item being selected then the event is fired d) if the autocomplete list closes with an item being selected the event is not fired e) if the reason the blur was caused was because an item in the autocomplete was clicked the event ...

Как настроить ведение журнала в syslog в Python?

Я не могу разобраться в модуле Python logging. Мои потребности очень просты: я просто хочу записать все в системный журнал. После прочтения документации я придумал такой простой тестовый скрипт: import logging import logging.handlers my_logger = logging.getLogger('MyLogger') my_logger.setLevel(logging.DEBUG) handler = logging.handlers.SysLogHandler() my_logger.addHandler(handler) my_logger.debug('this is debug') my_logger.critical('this is critical') Но этот скрипт не производит никаких ...

Border-Radius для DIV элемента не работает в IE8

The -moz-border-radius:10px; -webkit-border-radius:10px; свойства элемента DIV не работают в IE8, но это прекрасно работает в Firefox и google chrome. Пожалуйста, предоставьте мне, если у вас есть какое-либо решение по этому вопросу. ...

Допустимо ли нормализовать содержимое текстового поля, когда оно теряет фокус?

Я получил требования, которые просят нормализовать содержимое текстового поля, когда пользователь меняет фокус на другой элемент управления на той же форме ввода данных. Пример нормализации: пробелы в начале и конце ввода обрезаются Если текстовое поле было сделано пустым и это недопустимо, замените содержимое текстового поля значением по умолчанию У меня есть ощущение, что это не соответствует хорошему дизайну GUI. Я прочитал Windows UX Руководящие принципы для текстовых полей , но я не ср ...

FBO: Отрисовка в текстуру, неверное отображение текстуры при рисовании отрисованной текстуры

Я использую OpengGL в приложении Mac OS X для рисования текстуры на NSOpenGLView. Приложение-это проигрыватель фильмов. Он декодирует кадры фильма в CVOpenGLTextureRef (которые являются текстурой OpenGL), и я рисую их непосредственно к виду, используя GL_QUAD. Все работает правильно. Ниже приводится соответствующая часть кодекса. // "image" is the CVOpenGLTextureRef containing the movie frame as texture GLenum textureTarget = CVOpenGLTextureGetTarget(image); GLuint textureName = CVOpenGLTextu ...

Почему кодировка base64 требует заполнения, если входная длина не делится на 3?

Какова цель заполнения в кодировке base64. Ниже приводится выдержка из Википедии: " выделяется дополнительный символ pad, который может быть использован для принудительного преобразования закодированного вывода в целое число, кратное 4 символам (или, что эквивалентно, когда некодированный двоичный текст не кратен 3 байтам) ; эти символы заполнения должны быть отброшены при декодировании, но все же позволяют вычислить эффективную длину некодированного текста, когда его входная двоичная длина н ...

Div бок о бок

Итак, я пытался поставить div рядом здесь, но у меня закончились варианты. <div id='body'> <div id='header'> </div> <div id='container'> <div id='navigation'></div> <div id='content'> <div id='shoutout-box'></div> </div> </div> </div> Я хочу, чтобы заголовок охватывал всю ширину браузера, в то время как контейнер должен отображаться под заголовком. Навигация должна идти параллельно с контентом ...