Я пытаюсь протестировать интерфейс, в котором есть возможность перетаскивания. Все, что я хочу сделать, это перетащить элемент в другой элемент на странице. Код ниже.
it 'should drag and drop' do
draggable = @driver.find('//*[@id="2"]').first
droppable = @driver.find('//*[@id="dropmembers4"]').first
draggable.drag_to(droppable)
@driver.find('//div[contains(., "Dropped!")]').should_not be_nil
end
В настоящее время я получаю сообщение об ошибке:
Failure/error: draggable = @driver.find('//*[@id="2"]').first
No method error: undefined method 'find' for nil:NilClass
Любая помощь будет великолепна.
Спасибо