Hello, I start the transcription by uploading folders containing a variable number of videos to a transcription site, as seen in picture 1.
This site creates a green success tick next to every transcribed video. My goal is to design a workflow that downloads videos when this sign appears next to all videos. But how can I design a system where I can continue my workflow after detecting that all videos have a green accomplished tick?
Hi @Hakan_UYSAL ,
You can you check by properties in selector 'checked = ‘1’ ’ or ‘checked = ‘true’’
Can you share your link, I will test it
Regards,
this is the link you can try by yourself, you just need to upload a video.
Hi @Hakan_UYSAL
Follow the below steps,
→ Use the Use application\browser activity and indicate the browser.
→ Inside Use application\browser activity insert the set variable value activity and create a boolean datatype variable called Bool_Flag.
- Set Variable Value -> Bool_Flag = False
→ After Set variable value activity insert the while activity and give the below expression in condition field,
Bool_Flag = False
→ Inside while activity insert the Extract Table data activity and indicate one of the element in the screen like extract it as a datatable. Create a variable called DT in the output of Extract Table data activity.
→ After Extract table data activity insert the Set variable value activity and give the below LINQ Expression,
- Set Variable value -> Bool_Var = If(DT.AsEnumerable.where(Function(X) String.IsNullOrEmpty(X("Duration").ToString) orelse String.IsNullOrWhiteSpace(X("Duration").toString)).ToList.Count>0, False, True)
That’s it, untill all the status got green mark then only the bot will come out of the loop, untill it extract table and check the condition.
Hope it helps!!
use “Get attrbute” Activity and select output as checked
output type will be boolean


