Cannot click a link inside a frame - Printable Version
+- WebPagetest Forums (https://www.webpagetest.org/forums)
+-- Forum: WebPagetest (/forumdisplay.php?fid=7)
+--- Forum: Bugs/Issues (/forumdisplay.php?fid=10)
+--- Thread: Cannot click a link inside a frame (/showthread.php?tid=14805)
Cannot click a link inside a frame - hali - 03-17-2017 08:50 AM
I am trying to test an app we develop via webpagetest. It is not publicly available, so I cannot provide access, but here's some details:
1) the page has a set of iFrames on it, it is organised through yui framework (I'm not a dev, so that's as much as I know)
2) the link I want to click is inside one of the iframes with a code like below (I removed all other elements). When I click on that link manually, changes occure in another frame, and even if I open menu frame in a separate tab, all of the frames still seem to be connected somehow (I guess, through yui).
3) I am trying to click entry-0-1 link, and I have tried all I could think of: click, clickAndWait, sendClickAndWait, exec/execAndWait... I also tried using sleep before trying to click a link, as advised for a similar problem in MS edge webdriver. I tried different browsers. There are no error messages anywhere, but no activity either, test just waits for "up to 420 seconds" to finish.
Any idea what the problem might be? Did anyone ever encounter smth like this? Hard to believe I'm the first one...
RE: Cannot click a link inside a frame - sertovs - 03-17-2017 05:48 PM
If the iframe is in the same domain you can find the elements in the iframe document like this:
Some browsers (Firefox, Edge, IE) allow you to navigate accross frames using the cd() command. Then you can just find it as if it is the main document - $("#entry-0-1"). Chrome doesn't have this.
If it still doesn't work, you can post here the script you are trying to run.
RE: Cannot click a link inside a frame - hali - 03-18-2017 11:30 AM