When I try to use the findText method in my script and run the script on my file I get this in the console:
editor.findText(“DELIMITER”)
Boost.Python.ArgumentError: Python argument types in
Editor.findText(Editor, str)
did not match C++ signature:
findText(class NppPythonScript::ScintillaWrapper {lvalue}, int flags, int start, int end, class boost::python::api::object ft)

The only information I can find on the Scintilla methods is:

Editor.findText(flags, start, end, ft) → object

Find some text in the document.
See Scintilla documentation for SCI_FINDTEXT

There are no examples of to use these methods and there is no explanation of what these error messages mean. When I click on the SCI_FINDTEXT link I see a completely different set of parameters than what are mentioned above.

Just for reference in the console you can run help() on a lot of the editor functions and it will give you some idea how to use them. Not sure if you tried that already, but I found running dir(editor) to get a list of all the available functions to be very useful.