Codeception / Codeception/module-webdriver
How to include url where webdriver test failed?
- Vorherrschende Sprache
- PHP
- Sterne
- 39
- Forks
- 25
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I want to push url where test failed in standard html report
### Details
support/MyHelper.php I have this code:
```php
public function _failed(TestInterface $test, $fail)
{
$url = $this->getModule('WebDriver')->_getCurrentUri();
//HOW TO DO HERE SOMETHING LIKE "$I->comment($url);"?
parent::_failed($test, $fail); // TODO: Change the autogenerated stub
}
```
So I want to include some analog of `$I->comment($url_of_failed_test); `to push it in each failed test in html report. How to do it without make _failed function in each my test?
* Codeception version: 2.5.1
* PHP Version: PHP 7.1.17
* Operating System: centos
* Installation type: Composer
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit support/MyHelper.php und dem Hook _failed(TestInterface $test, $fail), und verfolge anschließend, wie Codeception den standardmäßigen HTML-Bericht erstellt. Prüfe, wie das WebDriver-Modul _getCurrentUri() bereitstellt und wie Fehlerinformationen an den Bericht übergeben werden. Fertig ist es, wenn ein fehlgeschlagener WebDriver-Test seine aktuelle URL im HTML-Bericht enthält, ohne dass _failed in jedem Test erforderlich ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- php
- Bereich
- testing-qa
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100