Gettig error in verification

hi,
i am checking verification while type into acitivty but getting error. if you can please what is this error mean.

also, i want to know what is the use of output element here in the last property, is it giving any result after type the text or how it is. basically i want to understand the verification concept here, can we get the result in boolean if the activity executed successfully or not. am wondering why it is throwing error.

Error Message: Error ERROR Validation Error RuntimeArgument ‘Text’ refers to an Argument which in turn is bound to RuntimeArgument named ‘VerifyExecutionOptions.ExpectedText’. Please ensure that the Argument object is not bound to more than one RuntimeArgument object or shared by more than one public Argument property. Main.xaml

Use an anchor for the Type Into activity and configure verification properly to improve reliability.

  • Choose “Text appears” (or a similar safe verification option)
  • Set the Expected Text accurately

Alternate approach (recommended for stability):

  • Remove Verify from the Type Into activity
  • Add a separate Check App State / Element Exists for validation
  • Ensure clean retry behavior for stable execution

@balkishan

This verify will check the whether your typed is correct or not, if doesn’t match then it going to throw the error. this will use most of the developing areas.

Instead direct typing the value expected text field, use the expression editor and pass your text as a string then error wont appear.

Coming output element, this will return the uielement, you can use that uielement for other activites instead of indicating you can directly pass this output uielemnt to input uielement.

Hope it helps,

Hi @balkishan

I have seen this issue before. I resolved it by literally removing the verification or setting it to none and then re-adding it again and re-typing the text. Or try removing the entire type into activity and adding it again.

The reason why sometimes this might happen is because UiPath’s modern activities sometimes incorrectly bind the same runtime argument to multiple properties during validation. It 's a similar issue to the REFramework when you change the TransactionItem type to something other than a queueitem, you might need to do the same downstream.

Also, to answer your question about if it returns a boolean, it doesn’t return it directly, it’s more a concept that it returns the boolean to itself and then continues if true. But it doesn’t provide an output. If you want to get a boolean result, then rather use a check app state or something similar that will confirm if something is present and return the result as boolean for you to then verify yourself in another part of the workflow.

Hi thanks for the reply, i just wanted to know, while verification , if it not validated then it will throw error, why error , is there any option it should give the boolean true/false like this.

reg, output uielement, sorry i did not get it, what is the use of it in real scenario.

@balkishan

  • unfortunately there is no option to store boolean value based on verify outcome only option that is throwing the error if not matching.

Coming to output element,

If you have a scenario where you need to interact with the same field (type or click) in another workflow, you can pass the UI element/output element captured in the first workflow as an argument to the second workflow. This way, there is no need to indicate the same element again in the other workflow.

Along with that go through the below documentation as well.

Try to take a look on below video this may help you for better understading of input/output elements

Hope this will clarify