Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
peripherad
/
vendor
/
php-webdriver
/
webdriver
/
lib
:
WebDriverCheckboxes.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace Facebook\WebDriver; use Facebook\WebDriver\Exception\InvalidElementStateException; /** * Provides helper methods for checkboxes. */ class WebDriverCheckboxes extends AbstractWebDriverCheckboxOrRadio { public function __construct(WebDriverElement $element) { parent::__construct($element); $this->type = $element->getAttribute('type'); if ($this->type !== 'checkbox') { throw new InvalidElementStateException('The input must be of type "checkbox".'); } } public function isMultiple() { return true; } public function deselectAll() { foreach ($this->getRelatedElements() as $checkbox) { $this->deselectOption($checkbox); } } public function deselectByIndex($index) { $this->byIndex($index, false); } public function deselectByValue($value) { $this->byValue($value, false); } public function deselectByVisibleText($text) { $this->byVisibleText($text, false, false); } public function deselectByVisiblePartialText($text) { $this->byVisibleText($text, true, false); } }