You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I want to stop using io.qameta.allure.kotlin.Allure.step() when writing tests
matchers have a excellent .withName() function that fills in UltronEspressoInteraction.elementInfo.name | UltronComposeSemanticsNodeInteraction.elementInfo.name
UltronEspressoInteraction.elementInfo.name is used to create the allure step (UltronAllureConfig.detailedAllureReport = true)
UltronRecyclerView, UltronComposeList and its methods that work only with Matcher and does not work with UltronEspressoInteraction where i fill UltronEspressoInteraction.elementInfo.name
Now there is no way to pass it to the UltronRecyclerView, UltronComposeList constructor UltronEspressoInteraction | UltronComposeSemanticsNodeInteraction
Also the UltronRecyclerView, UltronComposeList methods only accept Matcher and not UltronEspressoInteraction | UltronComposeSemanticsNodeInteraction
in this case, the allure report contains steps with a technical description of the matcher, which is not friendly for non-technical specialists
Is it possible to modify the framework to completely stop using of io.qameta.allure.kotlin.Allure.step() when writing tests?
as is withRecyclerView(Matcher<View>).isDisplayed withRecyclerView(Matcher<View>).getFirstItemMatched(Matcher<View>).isDisplayed
to be withRecyclerView(UltronEspressoInteraction).isDisplayed withRecyclerView(UltronEspressoInteraction).getFirstItemMatched(UltronEspressoInteraction).isDisplayed
The text was updated successfully, but these errors were encountered:
Ultron 2.5.4
UltronAllureConfig.detailedAllureReport = true
I want to stop using io.qameta.allure.kotlin.Allure.step() when writing tests
matchers have a excellent .withName() function that fills in UltronEspressoInteraction.elementInfo.name | UltronComposeSemanticsNodeInteraction.elementInfo.name
UltronEspressoInteraction.elementInfo.name is used to create the allure step (UltronAllureConfig.detailedAllureReport = true)
UltronRecyclerView, UltronComposeList and its methods that work only with Matcher and does not work with UltronEspressoInteraction where i fill UltronEspressoInteraction.elementInfo.name
Now there is no way to pass it to the UltronRecyclerView, UltronComposeList constructor UltronEspressoInteraction | UltronComposeSemanticsNodeInteraction
Also the UltronRecyclerView, UltronComposeList methods only accept Matcher and not UltronEspressoInteraction | UltronComposeSemanticsNodeInteraction
in this case, the allure report contains steps with a technical description of the matcher, which is not friendly for non-technical specialists
Is it possible to modify the framework to completely stop using of io.qameta.allure.kotlin.Allure.step() when writing tests?
as is
withRecyclerView(Matcher<View>).isDisplayed
withRecyclerView(Matcher<View>).getFirstItemMatched(Matcher<View>).isDisplayed
to be
withRecyclerView(UltronEspressoInteraction).isDisplayed
withRecyclerView(UltronEspressoInteraction).getFirstItemMatched(UltronEspressoInteraction).isDisplayed
The text was updated successfully, but these errors were encountered: