I'm currently working with QTP 11 on an application designed for compatability in Firefox. In that app, the dropfields for a user entry page are coded using Dojo, which (without dojo plugin support, as the Web 2.0 EA only supports IE it seems) are interpretted by the OR as a webEdit fields, with the individual selectable options as WebElements. This isn't a problem with some of the dropdowns, as I can use the Set method to input the entries I want, but this approach doesn't work for all of them
What I'm hoping is that someone here has encountered this problem as well, and found a workaround to allow selection of the options in one way or the other. I've tried a couple methods I'll outline below, but none seem to be working.
-fails for the options I need but not for all fields, generating the error "operator selected: not contains does not exist in database", as if the entry isn't being registered the same as if user typed it.
2) Click the objects
Browser().Page().Image("Field 1a droparrow).click
Browser().Page().WebElement("Field 1a - not contains").click
Browser().Page().Webedit("Field 1b").Set "firstname.lastname@example.org"
-fails for clicking the WebElement, as despite adding extra object identifiers, and there not being any other dropdowns active that might also contain the option, still reports detection of multiple objects that match the description.
edit: to be clear, I have the EA installed for QTP, the dojo add-in enabled in the program for detection purposes, and the plugin installed for Firefox, but it still doesn't recognize the dropdown.
The systems I'm working on aren't connected to the web, hence I provided the examples. The .Set operation I'm using (from what I understand) adjusts the value of an input field to whatever you specify. It's just that it's sporadicly being recognized as an input for the dojo dropdowns, while for other times it isn't.