0
你好,我使用水豚測試,測試應用程序。但是,iframe不顯示自動測試。嘗試測試存儲在iframe中的條紋元素。我懷疑這與phanotmjs設置有關。嘗試添加網絡安全選項的confPhantomJs iframe not loading
Capybara.register_driver :poltergeist do |app|
options = {
:timeout => DEFAULT_WAIT_TIME,
:debug => false,
:phantomjs_options => ['--ignore-ssl-errors=yes', '--ssl-protocol=any', '--disk-cache=false', '--load-images=no', '--web-security=false' ],
:inspector => false,
:js_errors => false
}
Capybara::Poltergeist::Driver.new(app, options)
end
任何人只要有一些想法如何解決這個問題,也許有類似的問題
什麼是iframe的實際內容? –
這條IFRAME版本3,我們在討論https://stackoverflow.com/questions/45329095/cabybara-find-element-based-on-element-name那是問題 – vladimirProp
是的,你還沒有發佈框架的實際HTML內容,所以我們可以幫助您。在'within_frame'內添加'page.html'的結果。在運行它之前,您可能需要休息幾秒鐘以確保框架已完全裝入 –