Так никакой разницы. Кукловод/селениум такой же браузер запускают. Или к существующем подключаются. Но преимущество в том что там проще со всем этим работать. Можно и курсор "двигать" и события реальные генерировать.
Можно конечно открыть дебаг порт у хрома, и из расширения подключиться и посылать те же команды что и кукловод из него. Тогда будет полная мощь и всё внутри расширения :)
Можно конечно открыть дебаг порт у хрома, и из расширения подключиться и посылать те же команды что и кукловод из него. Тогда будет полная мощь и всё внутри расширения :)