allure-framework / allure-framework/allure-python

allure plugin for robotframework-seleniumlibrary

Offen
#476 6 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
theme:robotframework
Vorherrschende Sprache
Python
Sterne
814
Forks
260
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

[//]: # (
. Note: for support questions, please use Stackoverflow or Gitter**.
. This repository's issues are reserved for feature requests and bug reports.
.
. In case of any problems with Allure Jenkins plugin** please use the following repository
. to create an issue: https://github.com/jenkinsci/allure-plugin/issues
.
. Make sure you have a clear name for your issue. The name should start with a capital
. letter and no dot is required in the end of the sentence. An example of good issue names:
.
. - The report is broken in IE11
. - Add an ability to disable default plugins
. - Support emoji in test descriptions
)

#### I'm submitting a ...
- [ ] bug report
- [x] feature request
- [ ] support request => Please do not submit support request here, see note at the top of this template.

This could be an good example or part of a robot adapter
```python
import allure
from SeleniumLibrary import ScreenshotKeywords
from SeleniumLibrary.base import keyword, LibraryComponent

class AllureSeleniumPlugin(LibraryComponent):

@keyword
def capture_page_screenshot(self, filename='selenium-screenshot-{index}.png'):
path = ScreenshotKeywords(ctx=self.ctx).capture_page_screenshot(filename)
allure.attach.file(path, attachment_type=allure.attachment_type.PNG)
```

```robot
Library SeleniumLibrary plugins=AllureSeleniumPlugin
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit dem vorgeschlagenen Python AllureSeleniumPlugin-Beispiel und seinem capture_page_screenshot-Einstiegspunkt. Prüfe, wie die Robot Framework Library-Einstellung plugins=AllureSeleniumPlugin übergibt, und bestimme dann den erforderlichen Umfang der Integration. Done sollte ein nutzbares SeleniumLibrary-Plugin bereitstellen, das aufgenommene Seitenscreenshots an Allure-Berichte anhängt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
testing
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.