Support > Forums > OpenBots Studio > Sequential processing of a dynamic web list

Sequential processing of a dynamic web list

Stephen Healy

  • Reporter
  • Calender Icon February 18,2021 at 2:57 PM

Hi everyone,

I am brand new to RPA and am trying to find my feet.

I need to scrape various bits of information from a list of purchase orders in a supplier system. When I log on, I can filter the list of POs by date. I would like to restrict the list to today's purchase orders and then click on each one individually to go to the detailed screen and scrape the information I need.

Once I have it, I would like to return to the overview screen and continue with the next PO in the table. (The table length is dynamic because the number of POs varies every day).

Can anyone point me in the right direction about how to start to do this?

Many thanks in advance and best wishes, Stephen

This forum has 317 topics, 687 replies, and was last updated 4 months ago by Nataly Alvarado...

Nataly Alvarado...

  • Participant
  • Calender Icon February 25,2021 at 7:35 PM

Hi Stephen,

I'm sorry to hear you are facing this issue. Based on the error message you shared, the site you are trying to automate requires Internet Explorer as the browser engine. Unfortunately, our recorder runs on a Firefox engine which could be causing discrepancies. Do you face the same issue when trying to automate another site or is it specific to that website?. If the problem is related to the site, you could try obtaining the elements manually by inspecting for the corresponding xpath. This is detailed on the Web Browser demo. Also, if the error persists, you could provide us the site and our team can look further into the issue.

best regards,

Nataly

Stephen Healy

  • Participant
  • Calender Icon February 24,2021 at 2:10 PM

Dear Nataly,

Many tahnks for your reply. I really appreciate it. I completed the course on OpenBots Academy and the YouTube videos a few weeks ago and have been successfully testing things in OpenBots Studio.

Thank you also for the tips you gave me.

I am experiencing one major problem, however, that is a bit of a showstopper... Whenever I call up the site I am trying to scrape in the Web Element Recorder, the page changes automatically to the following message:

Supported browsers are
    Netscape version 7.2 and higher.
    Internet Explorer, version 5.5 and higher. 
Your browser must be JavaScript enabled.
If your browser has a popup blocker, you must disable it when using the Trading Grid.
For the best view, we recommend a screen display setting of 1024 x 768. 

This does not allow me to use the Web Element Recorder.

Do you know of any solutions?

Many thanks again and best wishes, Stephen

Nataly Alvarado...

  • Participant
  • Calender Icon February 22,2021 at 10:11 AM

Hello Stephen,

Thanks for reaching out to us. We are happy to hear that you are interested in learning RPA. I would recommend to enroll to OpenBots Academy, to get a better understanding of how to build processes using the different commands available on OpenBots Studio. We also have a YouTube channel, in which you can watch quick demos on different topics. Find the links below:

OpenBots Academy OpenBots ai - YouTube

For the particular process that you describe, you would need to employ the "Web Browser Commands". Use the "Create Browser" command to create a web instance (I recommend using the Chrome engine) and navigate to the wanted login page. Then, you will need to employ the "Element Action" command. This command allows you to interact with website elements and perform multiple actions, such as: Click, Get/Set Text, Get Table, Select Option, Element Exist, among others. Use the navigation commands to navigate the site as needed.

Best Regards,

Nataly Alvarado

You are not authorized to reply, please click here to login and add your reply to this topic.