Skip to main content

Creating a Project

🔗 Original Page — Source of this material


Where the Recording Starts

After launching the program, you'll see the ❗→ Start Page where you need to either click New Project or Open Existing, after which the main workspace will open with the main windows for creating and editing your project.

To start recording, click button [1] (see screenshot). After that, you can type the website address you plan to work with into the browser's address bar [2] and begin recording by performing actions in the browser. Alternatively, you can add actions to the project manually by right-clicking on any empty space in the project [3].

In the screenshot, windows are arranged according to the setting: Window => Interface Mode => Standard
In the screenshot, windows are arranged according to the setting: Window => Interface Mode => Standard

Main Windows

image-20210227-162031

In the main workspace of the program, you can position 9 functional windows. You can drag and resize them as you like for convenience. Some windows can be closed if you don't use them often or at all. Closed windows can be restored through menu [1].

nIjliAYQxu

[2] Project Window

In this window, ❗→ actions will appear as you perform actions in the browser [3] during recording. You can also create new actions manually (right-click). Actions can be dragged, grouped, and logically connected to set the order for the project.

[3] Browser

In ❗→ this window you can open various websites and record your actions step-by-step by clicking links, filling out text fields, etc. At the top of this window, you'll find icons for navigation, stopping page loading, tab management, clearing cache and cookies, plus tools for viewing page source, DOM, and text.

❗→ More details.

[4] Minimap

By dragging the frame in your project's schematic view, you can easily change focus in the project window itself. This is especially useful for large templates.

❗→ More details.

[5] Variables

This window shows current values of your project variables. While debugging, you can monitor and analyze their values.

❗→ More details.

[6] Log

During debugging, the log displays messages about successfully completed actions as well as any errors that occur. This helps you refine and fix your project before it's finished.

❗→ More details.

[7] Traffic Window

This window displays all requests made by the ProjectMaker browser, as well as requests made with ❗→ HTTP request actions.

❗→ More details.

[8] Action Properties

When you select an action in the project window [1], you can fill out and modify its settings here.

❗→ More details.

[9] Element Properties

If you have "Follow cursor" mode enabled (right-click in the browser window), hovering over any element on the page will display its properties. Element properties will also be shown when using the ❗→ action builder (right-click in the browser window) and the element tree [10].

❗→ More details.

[10] Element Tree

If you can't immediately identify an element in the browser, you can find it in the element tree window. This offers a structured, visual code view in a tree structure, letting you quickly find the element you need on a page.

❗→ More details.

Project Data

Current Profile Data

image-20210227-164957

You can view the profile parameters used during debugging by clicking the corresponding icon.

❗→ More details.

Project Settings

image-20210227-165551

You can manage your project parameters with the settings panel for static blocks.

❗→ More details.

Browser and Project Interaction

The project and browser are synchronized in real time. You can debug from any point in your template. If an error occurs during debugging, you can immediately fix the action parameters and test things right away with the new settings. You can also add to your project at any moment by clicking the "Record" button in the top menu.

image-20210227-165817

With the debugging buttons, you can run your project from the very beginning, step-by-step, or up to a breakpoint. By selecting any action, you can test it right on the current browser page.