lib/puppeteer/page.rb in puppeteer-ruby-0.0.18 vs lib/puppeteer/page.rb in puppeteer-ruby-0.0.19
- old
+ new
@@ -264,10 +264,16 @@
def main_frame
@frame_manager.main_frame
end
- attr_reader :keyboard, :touch_screen, :coverage, :accessibility
+ attr_reader :touch_screen, :coverage, :accessibility
+
+ def keyboard(&block)
+ @keyboard.instance_eval(&block) unless block.nil?
+
+ @keyboard
+ end
def frames
@frame_manager.frames
end