This article provides instructions on how to fix issues when teaching and replaying teach mode lessons. You can learn how to use teach mode in a different article.
What causes issues with teach mode?
There are several things that can cause problems when teaching or replaying lessons.
- The lesson needs a better recording. Where you click and what you type are the most important parts of teaching a lesson.
- The task description has the wrong amount of info. The task description is used to create the parameters for the teach mode lesson. Not enough, or even too much, information in the task description can cause problems.
- The replay task description is too different. The replay task description needs to be similar to the original task description. teach mode cannot perform actions that you have not taught it.
- The website is incompatible. Some websites use elements that do not work well with teach mode.
Tip: Learn how to record and replay teach mode lessons.
How to fix issues while teaching with teach mode
teach mode is designed to study and replay each of the individual steps you take to perform a task on the web. If you have a problem while teaching, then the lesson might not finish processing or break when you try to replay it.
Review the sections below to get help with issues when teaching a lesson.
Tip: Share your feedback with the rabbit team and other customers on the rabbit community forum.
An action does not appear in the recording log
teach mode only records pressing enter, left-clicking, and typing. If an action does not appear in the recording log, then it was not recognized by teach mode.
Avoid the following actions when teaching a lesson.
- Arrow keys. Instead of using arrow keys, use your mouse to click, select, and navigate around a website.
- Downloading or uploading. File downloads and uploads are not currently supported in teach mode.
- Hover. Instead of hovering over menus, click directly on drop-down menus to make the options appear.
- Keyboard shortcuts. teach mode will not recognize any keyboard shortcuts like ctrl + C (copy), ctrl + F (find), ctrl + V (paste), or ctrl + Z (undo).
- Opening a new tab. teach mode is limited to one webpage and tab.
- Right-click. Right-click will be recognized as a left-click.
- Tab. Use your mouse and left-click, instead of tab, to move through elements like text boxes and forms.
I am unable to select something on a webpage
Some web elements are not able to be recorded or interacted with by teach mode. The rabbit team is working on identifying and fixing elements that do not work with teach mode.
teach mode has known issues with the following HTML elements.
- Canvas. Canvas is be used to draw and display images on a website.
- Iframe. Iframes are used to display a webpage inside another webpage.
How to fix processing errors in teach mode
When you finish teaching a lesson and click process, the status will change to processing recording and teach mode will analyze your steps.
After your lesson is processed, the status will change to either processed successfully or processing failed.
- If the status is processed successfully, then you can continue with replaying the lesson.
- If the status is processing failed, then you need to create a new teach mode lesson and record the steps again.
How to fix replay issues with teach mode
Review the sections below for help with teach mode replay issues.
teach mode did something wrong during a lesson replay
If teach mode clicked the wrong button, typed incorrect text, or made any other mistake, this can be caused by a problem with the lesson recording, lesson task description, or replay task description.
First, try a different replay task description. Make sure the replay task description is similar to what you taught in the original lesson.
If your lesson replay is still doing the wrong thing, try the following tips to record a new lesson.
- Watch the replay. Replay the lesson in rabbithole and pay close attention to find out exactly where it fails.
- Click different things. Try clicking in a slightly different location when re-recording. For example, click on a text link instead of clicking on an image link.
- Write a different task description. The task description is used to create parameters for the lesson recording and should be a short summary of your actions.
- Use annotations. Use the additional_explanation field, in the recording log, to provide context and additional details for your actions.
Tip: Visit the article with more tips and tricks for teach mode lessons.
My r1 used the wrong teach mode lesson
When you trigger a teach mode lesson from your rabbit r1, the names and task descriptions of your lessons are used to find the right lesson. If the wrong lesson is chosen, then you might need to change the lesson name to something unique or use different trigger keywords that match the intended lesson.
Note: You can change the lesson name after a lesson is processed, but you cannot change the task description.
My r1 read the wrong thing during a lesson replay
There are two things that can cause your r1 to read the wrong thing during a lesson replay.
- teach mode navigated to the wrong page and then could not find the text it was supposed to read.
- teach mode navigated to the right page and then chose the wrong text block to read.
Replay the lesson in rabbithole to see where the replay has an issue. Once you know where the issue happens, create and teach a new lesson that fixes the problem in the first lesson.
Tip: You can use the additional_explanation field to provide details about how the text should be read—like a summary or in a specific style.
How to fix teach mode error messages
Find tips on how to fix different teach mode error messages in the sections below.
“It looks like you have another Teach Mode session open”
You can only have one login session, one teach session, and one replay session open at a time. Try the following steps to fix the “It looks like you have another Teach Mode session open. Please wait a few minutes and try again.” error message.
- Close out of any additional teach mode tabs that are open in your desktop browser
- Refresh your current teach mode tab
- Wait one minute and try again
“Sorry, you cannot replay a lesson that hasn't finished processing”
You must wait for your lesson to finish processing before you can replay it. The processing status is shown above the virtual browser window in the teach tab.
"Sorry, you cannot record a lesson that is already processed or processing”
You cannot re-record a lesson after you click process. This includes editing the task description, annotations, or any other actions. However, you can change the lesson name after it is processed. If you want to make any other changes, you must create and record a new lesson.
“Page failed to load. Please try again”
If you see “Page failed to load. Please try again”, this means website did not load within 60 seconds. If you still get this error after refreshing the webpage, check your internet connection to make sure it is fast, strong, and stable.
“You are not the owner of this lesson. Only the owner can initiate a recording session”
You can only access lessons that you created yourself and lessons from the community lessons tab.
"The URL you entered is invalid”
The website for your teach mode lesson must start with https://. It cannot include a port number or query parameters
The following are examples of a valid URL.
- https://www.amazon.com/
- https://en.wikipedia.org/
- https://www.amazon.com/music/
- https://google.com
The following are examples of an invalid URL.
- http://www.facebook.com/feed&utm_source=google
- localhost:8000