2011-04-27 73 views
0

我有一個硒測試,我試圖起牀和運行,但一個問題是,它必須選擇一個框架,並在它失敗。硒測試沒有選擇內框

的HTML看起來像這樣

<iframe src="#" name="mainframe" id="mainframe" /> 

和蟒蛇測試使用命令

sel.select_frame("mainframe") 

,當我運行測試,我得到這樣的

sel.select_frame("mainframe") File "/usr/lib/python2.4/site-packages/selenium/selenium/selenium.py", line 901, in select_frame self.do_command("selectFrame", [locator,]) File "/usr/lib/python2.4/site-packages/selenium/selenium/selenium.py", line 217, in do_command raise Exception, data Exception: ERROR: Element mainframe not found

回答

0

感謝您的輸入,我沒有驗證上述解決方案的工作原理,但問題與腳本在登錄到應用程序之前執行功能有關

2

嘗試輸出使用iframe的CSS標識符...

sel.select_frame("css=iframe[id=mainframe]")