Method: Webdrone::Ctxt#with_frame
- Defined in:
- lib/webdrone/ctxt.rb
#with_frame(name) ⇒ Object
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/webdrone/ctxt.rb', line 33 def with_frame(name) @framestack << name @a0.driver.switch_to.frame name if block_given? begin yield ensure @framestack.pop @a0.driver.switch_to.default_content @framestack.each { |frame| @a0.driver.switch_to.frame frame } end end name rescue StandardError => error Webdrone.report_error(@a0, error) end |