0
我正在嘗試使用Selenium v2.5使用iFrames來自動化網絡應用程序。無法在iFrame中記錄動作
單擊基本頁面記錄的罰款,但是該基本頁面上的iFrame上的元素的任何點擊/操作都將被忽略。
如何讓IDE在那裏跟隨我?
我正在嘗試使用Selenium v2.5使用iFrames來自動化網絡應用程序。無法在iFrame中記錄動作
單擊基本頁面記錄的罰款,但是該基本頁面上的iFrame上的元素的任何點擊/操作都將被忽略。
如何讓IDE在那裏跟隨我?
您可以使用selectFrame
來選擇不同的框架,並按名稱選擇或相對旅行。
比如像:
Command Target Value
------- ------ -----
selectFrame name=iframe1
type id=myInput foobar
selectFrame relative=up
click css=input[type="submit"]
感謝。我試過了,但是當我點擊iFrame時它仍然不會捕獲事件。在FFX的頁面上,我需要做些什麼來告訴它將消息發送給Selenium? – Bill
有一個[未解決的問題](http://code.google.com/p/selenium/issues/detail?id=6180),將在更多版本中修復。在此之前,您必須手動完成此操作。如何分別加載IFrame並記錄所需的操作,然後將這些添加到主測試中,並手動控制何時跳轉到每個幀? – t0mppa
如何手動打開iFrame>何時會解決該問題?謝謝! – Bill