Безголовый Selenium с Xvfb - JavaScript не работает, но не <noscript> - PullRequest
2 голосов
/ 07 июля 2011

Я использую Selenium на Linux-машине без головы с Xvfb и Firefox и получил немного странное поведение:

У меня есть кнопка, которая открывает встроенное всплывающее окно с javascript и выполняет обратную передачу и загружает контентна странице, если не включен JavaScript.У меня также есть -tag на моей странице, чтобы показать посетителю, что он должен включить JS.

Когда я сейчас запускаю тест с селеном, чтобы проверить, является ли всплывающее окно открытым, тест завершается неудачно и на снимке экрана, который сделанпри сбое я вижу статическую страницу, которая должна появиться, когда JS отключен, НО тэг noscript не виден -> что происходит здесь, потому что я даже не могу воспроизвести это «вне селена», потому что либо открывается всплывающее окно, либоnoscript-тег виден?

1 Ответ

1 голос
/ 08 июля 2011

Обнаружил проблему, и это был не селен: папка, из которой загружались мои скрипты, имела неверные разрешения в тестовой системе, поэтому javascripts вообще не загружался с ошибкой 403 ...

...