无头 Chrome Ruby API
browser = Ferrum::Browser.new
browser.go_to("https://google.com")
browser.screenshot(path: "google.png")
browser.quit当您使用浏览器实例 Ferrum 为您创建并维护默认页面时,实际上上述所有方法都会执行。
会发送到在 browser 实例的 default_context 中创建的 page 实例。您可以与该实例进行交互。
有一个手动创建的页面,这是首选:
browser = Ferrum::Browser.new
page = browser.create_page
page.go_to("https://google.com")
input = page.at_xpath("//input[@name='q']")
input.focus.type()暂无开放 Issues,或尚未同步最近议题。