2010-11-08 1 views
0

Я использую Selenium On Rails для проведения некоторых приемочных испытаний, но перед большинством тестов мне нужно создать несколько двоичных тестовых файлов, связанных с приборами, и после каждого теста - удалить их. Я не знаю, как это сделать. Я искал какие-то функции настройки/разрыва, но я не мог найти.Как указать настройку и отключение в Selenium On Rails?

ответ

0

Обычно люди используют платформу приемного теста, например Webrat, и устанавливают ее для использования селена. Чтобы настроить Webrat использовать селен, это то, как вы бы установить его в test_helper.rb:

require "webrat" 

Webrat.configure do |config| 
config.mode = :selenium 
end 

Тогда я бы определил мою установку и демонтаж в тестовом коде. Вам будет интересен этот подход?

+0

Это звучит многообещающе ... У нас есть встроенный Selenium, или мне все равно нужно держать Selenium на Rails? – jesper

+0

Проблема с Webrat заключается в том, что я не могу нажать кнопку (например, вызывать javascript), потому что она не предоставляет адекватных методов ... Могу ли я настроить Webrat для использования методов Selenium On Rails? – jesper

+0

Да, вы можете имитировать click_button и click_link с Webrat. –

Смежные вопросы