當大多數內容位於iframe中時,使用LoadableComponent對頁面進行建模時,一個好方法是什麼?我在想內心階層,但不確定。如何在Selenium中實現IFrame和LoadableComponent?
0
A
回答
1
我還沒有處理IFrames,但我相信LoadableComponent仍然是一個很好的方法來做到這一點。我確實有很多頁面包含其內部引用的其他頁面。然而,我想不出一種方法讓頁面無縫切換到iframe並返回(除非你想爲每個元素編寫一個自定義getter),所以這仍然需要在你的測試代碼中。
1
相關問題
- 1. python selenium包中的LoadableComponent支持
- 2. 如何在Selenium 2中實現wait_for_page_to_load?
- 3. Selenium,Autoit和iframe
- 4. 在selenium webdriver中實現'waitForNewWindow'
- 5. 在OpenID iframe中實現CSRF
- 6. 如何實現Fancybox在iFrame外彈出
- 7. StreamHub如何通過iFrame實現AJAX?
- 8. 如何實現頭部預覽的iFrame?
- 9. 如何在Selenium 2中實現關鍵字「Unselect Frame」?
- 10. 如何在Selenium Webdriver框架中實現DriverSetup類
- 11. 如何在iframe中爲phpbb論壇實現jQuery滾動條?
- 12. 在selenium webdriver和ide中重新實現captcha自動化
- 13. Selenium IDE iframe
- 14. 如何在Delphi中實現XIRR實現?
- 15. 如何在CLR和JVM中實現Object.GetHashCode()?
- 16. 如何在scala中實現equals和hashCode
- 17. vtable如何在C++和c#中實現?
- 18. 如何在mysql中實現'like'和'in'
- 19. 如何在Button中實現onClick和onTouch?
- 20. 如何在iframe中從XML呈現HTML?
- 21. Selenium中的iFrame問題
- 22. Selenium WebDriverBackedSelenium實現紅寶石
- 23. 如何在NUnit和C#中共享一個Selenium webdriver實例?
- 24. 如何關閉在Selenium中自動生成的iframe Java
- 25. 如何在Java上的Selenium的WebElement上實現滾動?
- 26. Selenium - 在iFrame中獲取WebElement時出錯
- 27. 使用Selenium IDE在IFrame中打字
- 28. 無法在Selenium Webdriver中找到iframe(java)
- 29. 在Selenium WebDriver中實現InternetExplorerDriver時出現NoSuchElementException
- 30. PHPUnit - Selenium 2:如何選擇沒有ID和名稱的iframe?
我目前做的是有一個類變量如果選擇與否的框架是真的還是假的依賴,所以任何方法都知道是否選擇了框架。儘管如此,我覺得更優雅的方法是可能的.. – vicusbass
如果你有兩個內部類,一個在IFrame中,一個在外面,而外部類只是記住你在哪個框架中,而且這兩個類都是私有的,並且在他們的getter中,你可以在他們的getter中啓動一個switchTo()。 –