In Oracle Application Testing Suite, when the script is played back in Navigation Editor, the script fails with a "Cannot solve frameset required" error message.
In Oracle Application Testing Suite, when the script is played back in Navigation Editor, the script fails with a "Cannot solve frameset required" error message.
smallwei 3:52 pm on October 18, 2009
Cause:
When a script is recorded in Oracle Functional Testing for Web Applications (OFT) and then run in Navigation Editor, the script is transformed for load playback. When a page that has multiple frames is transformed, each frame gets its own navigation within the page. There is a dynamic variable that connects the sub frames to the main page. Sometimes, when the pages come back in a different order or frames are highly dynamic, the dynamic frameset variables cannot be solved and the application returns the "Cannot solve frameset required" error.
Solution:
If the correct page is returned, but the error still persists, please make the following changes.
1. Open the script in OFT.
2. Go to Options -> Settings Manager -> Global
3. In the filtered field type the word: transform
4. Expand the transformmodes folder
5. set the TransformFrames option to False
6. Go to Options -> Current Script
7. In the General subsection of Recording, check the Generate e-Load script after each playback box
8. Playback the script in OFT
9. Go back to Navigation Editor and make sure the dynamic values are set properly
10. Play the script back and you will no longer see the error message.