Hi! I’d like to ask why my macros are not working. Both of the sites I’m monitoring automatically logs out the account whenever the tab is closed so I have to use a Macro for each of them.
I tried to create a dummy account to test the flow. But, seems like there is no way to signup from the landing page. it would be helpful if you can create a dummy account and share so that we can use it to debug the flow of the macro. Please email the dummy account details to support@distill.io.
Here are also some of the sites that are having errors on the monitoring check logs. I will be sending another email with the details of the dummy accounts you can use for these sites.
With respect to BettingZoo. The macro can be fixed by replacing the wait_doc ( step 7) with wait_for_duration.
Procedure:
[Make sure you are in the latest version of chrome extension: 3.7.0]
Click on the title of step 7 (“wait_doc”). A searchable dropdown will appear with names of all step types available.
Select “wait_for_duration” from the dropdown. Now, your wait_doc will be replaced by wait_for_duration.
There will be a number in the wait_for_duration step, below the title. Click on it and edit the number to be of 5. This is the number of seconds for which the macro will wait before executing the next step.
Either press the “Enter” key or click on the “blue tick” symbol next to the input box. This will save the number for wait_for_duration.
Thank you so much for your help. Everything seems to be working fine now except for sites with multiple accounts. The macro works on the first account but once I add the second one, it starts to show some errors. Note that I already made 2 separate macros for each account.
I am using 2 macros to log in different credentials (Account 1 and 2) on the same site. Both are running simultaneously but there’s an error on the check logs and it only shows 1 account for both monitors. Please see details below.
I’m sending another email with the details of 2 dummy accounts for the same site. Thank you so much.
The problem is that you cannot have two accounts loggin in to the same site.
This is what is happening:
Macro1 logs-in with account1.
Browser now has the cookies of account1. When the site is opened in a new tab, it will not prompt for login because it has the cookies of account1. It will just show the account1’s info.
Macro2 tries to login with account2. But, since the browser is already having account1 cookies, it will just open the account1’s page instead of login page. Thus causing Macro2 to error out.
Solution.
Option 1: Create different User profiles in Google chrome. Install Distill extension in both of them and run monitor1 (which uses macro1) from the first profile and monitor2 (which uses macro2) from the second profile.
Option 2: Use Cloud instead of the Chrome extension for running monitors.
The port in “port not found” the error message represents a connection to a frame in the page. This error can be logged if the frame in a page did not load or if the frame was destroyed before Distill had the chance to read its content.
Are you trying to monitor an inner frame’s content?
You will need to find the reason the frame could not be found. For example, does the page need to be active (not in background) or do you need to take some action to load it? Try increasing the delay to see if giving the page more time to load the frames help.