Итак, я пытаюсь настроить среду, которая действует как сетка селена, в которой:
1) Она запускает тесты параллельно для распределенного набора клиентов
2) Я могу указать тесты длязапускать на определенных клиентах (которые работают в разных ОС, в разных браузерах) или тесты для однократного запуска на всех клиентах или любой их комбинации.
Проблема в том, что на самом деле капибара в настоящее время использует WebDriver, а не селен, поэтому, насколько я знаю, я не могу указать сетку селена для тестов, к которым можно подключиться и заставить ее работать.
Я изучал такие вещи, как DeepTest и Testjour , но ни один из них не поцарапал оба зуда выше.Я бы хотел, чтобы был способ помечать функцию огурца тем, в каких браузерах я хочу, чтобы он запускался, и он просто делает это, как в настоящее время делает сетка селена.Есть ли простой способ, которым я могу сделать это без большого количества хакерства с моей стороны, или мне нужно ждать выхода Selenium 2?Да, и я должен добавить, что мне нравится сохранять способность capybara по своему усмотрению заменять веб-драйверы - на работу с селеном (или, я думаю, следует сказать, с WebDriver), htmlunit и т. Д.