Я добавил элемент DOM (ссылку) с помощью jQuery. Я вижу элемент в Firebug, но Selenium почему-то не может его найти. Что здесь происходит?
Примечание: здесь не используется AJAX, поэтому элемент DOM добавляется почти сразу.
== РЕДАКТИРОВАТЬ ==
Вот некоторый код (с использованием jQuery), который добавляет ссылку в конец документа:
$element = $("<a id="foo" href="#"></a>");
$element.appendTo($("body"));
Я использую Capybara (с Selenium), чтобы найти ссылку и щелкнуть ее, например:
find("#foo").click
У меня не было проблем с Capybara или Selenium, пока я не начал добавлять элементы в DOM с помощью jQuery.