Codeception / Codeception/module-webdriver
Suggestion: `seeElementHasClass()`
- Lingua principale
- PHP
- Stelle
- 39
- Fork
- 25
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
I wrote a simple method for `App\Tests\Support\Helper\Acceptance` to check if an HTML element has a certain CSS class. Does the same as JavaScript `.classList.contains()`:
```php
public function seeElementHasClass(array|string $element, string $class): void
{
$I = $this->getModule('WebDriver');
$classesString = $I->grabAttributeFrom($element, 'class');
$classesArray = explode(' ', $classesString);
$this->assertContains($class, $classesArray);
}
public function dontSeeElementHasClass(array|string $element, string $class): void
{
$I = $this->getModule('WebDriver');
$classesString = $I->grabAttributeFrom($element, 'class');
$classesArray = explode(' ', $classesString);
$this->assertNotContains($class, $classesArray);
}
```
Maybe somebody could add it to the module? :-)
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.