Method: Ferrum::Node#selected

Defined in:
lib/ferrum/node.rb

#selectedObject



154
155
156
157
158
159
160
161
162
163
164
# File 'lib/ferrum/node.rb', line 154

def selected
  function = "    function(element) {\n      if (element.nodeName.toLowerCase() !== 'select') {\n        throw new Error('Element is not a <select> element.');\n      }\n      return Array.from(element).filter(option => option.selected);\n    }\n  JS\n  page.evaluate_func(function, self, on: self)\nend\n"