4343 * @method array location_in_view() Determine an element's location on the screen once it has been scrolled into view.
4444 * @method array size() Determine an element's size in pixels.
4545 * @method string css($propertyName) Query the value of an element's computed CSS property.
46+ * @method array property($propertyName) Get Element Property
47+ * @method array rect() Get Element Rect
48+ * @method array active() Get Active Element
49+ * @method array screenshot() Take Element Screenshot
4650 */
4751final class Element extends Container
4852{
@@ -53,20 +57,26 @@ protected function methods()
5357 {
5458 return array (
5559 'click ' => array ('POST ' ),
56- 'submit ' => array ('POST ' ),
5760 'text ' => array ('GET ' ),
5861 'value ' => array ('POST ' ),
5962 'name ' => array ('GET ' ),
6063 'clear ' => array ('POST ' ),
6164 'selected ' => array ('GET ' ),
6265 'enabled ' => array ('GET ' ),
6366 'attribute ' => array ('GET ' ),
67+ 'property ' => array ('GET ' ),
68+ 'css ' => array ('GET ' ),
69+ 'rect ' => array ('GET ' ),
70+ 'active ' => array ('GET ' ),
71+ 'screenshot ' => array ('GET ' ),
72+
73+ // Legacy JSON Wire Protocol
74+ 'submit ' => array ('POST ' ),
6475 'equals ' => array ('GET ' ),
6576 'displayed ' => array ('GET ' ),
6677 'location ' => array ('GET ' ),
6778 'location_in_view ' => array ('GET ' ),
6879 'size ' => array ('GET ' ),
69- 'css ' => array ('GET ' ),
7080 );
7181 }
7282
0 commit comments