diff --git a/qase-robotframework/changelog.md b/qase-robotframework/changelog.md index 2c1542b4..37ef2f81 100644 --- a/qase-robotframework/changelog.md +++ b/qase-robotframework/changelog.md @@ -1,3 +1,9 @@ +# qase-robotframework 4.0.5 + +## What's new + +- Fixed an issue with handling steps which contains arguments. + # qase-robotframework 4.0.4 ## What's new diff --git a/qase-robotframework/pyproject.toml b/qase-robotframework/pyproject.toml index 96ad0940..41382fce 100644 --- a/qase-robotframework/pyproject.toml +++ b/qase-robotframework/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "qase-robotframework" -version = "4.0.4" +version = "4.0.5" description = "Qase Robot Framework Plugin" readme = "README.md" authors = [{name = "Qase Team", email = "support@qase.io"}] diff --git a/qase-robotframework/src/qase/robotframework/listener.py b/qase-robotframework/src/qase/robotframework/listener.py index 340be9a1..120d3a60 100644 --- a/qase-robotframework/src/qase/robotframework/listener.py +++ b/qase-robotframework/src/qase/robotframework/listener.py @@ -215,7 +215,7 @@ def __parse_steps(self, result) -> List[Step]: data = None if hasattr(result.body[i], "args") and result.body[i].args: - data = ' '.join(result.body[i].args) + data = ' '.join(str(arg) for arg in result.body[i].args) step = Step( step_type=StepType.GHERKIN,