module Ferrum::Page::Frames
def frame_by(id: nil, name: nil, execution_id: nil)
-
(Frame, nil)
-
Parameters:
-
execution_id
(String
) -- -
name
(String
) -- -
id
(String
) --
def frame_by(id: nil, name: nil, execution_id: nil) if id @frames[id] elsif name frames.find { |f| f.name == name } elsif execution_id frames.find { |f| f.execution_id == execution_id } else raise ArgumentError end end