Access contents of dynamically generated iframe in Selenium -
i want use xpath (or other selenium dsl locator) access dynamically created iframe
. goal make assertions contents of dynamic iframe.
the iframe
not have id , has following html attributes:
src="javascript:""" style="position: absolute; left: -2000px;"
if can somehow selectframe iframe
, can asserttext
or use xpath test iframe
innards.
however, simple approaches seem fail. selectframe("index=0")
fails reason. perhaps need way waitfor
iframe
loaded. can't seem create locator identifier iframe
, can't waitfor
it.
have tried these tips selenium docs?
selectframe ( locator ) selects frame within current window. (you may invoke command multiple times select nested frames.) select parent frame, use "relative=parent" locator; select top frame, use "relative=top". may use dom expression identify frame want directly, this: dom=frames["main"].frames["subframe"]
http://release.seleniumhq.org/selenium-core/0.8.0/reference.html
Comments
Post a Comment