You're right. I don't see any form, but I don't see any object with an id or name of "q" either. So something is missing. I'd look into what that "new CLI" function is doing, perhaps. Generating dynamic html, or prompts maybe (in which case Selenium has methods to handle prompts).