Skip to content
No description, website, or topics provided.
Python Other
  1. Python 99.7%
  2. Other 0.3%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Dlls
Dlls64
Files
Libs
Recorder
Resources
Scripts
ServerExplorer
TestResults
Translations
Workspace
AUTHORS
BANNER
BuildLinux.py
BuildMac.py
BuildWin.py
BuildWinCx.py
BuildWinInno.py
BuildWinIns.py
BuildWinIns.spec
CONTRIBUTORS
ConfigureExe.py
DefaultTemplates.py
HISTORY
LICENSE-LGPLv21
Main.py
PyChecker.py
README.md
README_fr.md
ReleaseNotes.py
RestClientInterface.py
Settings.py
TERMS
THIRDPARTY
TestClientInterface.py
UserClientInterface.py

README.md

Qt application for ExtensiveAutomation

Introduction

The Qt application client enable to interact with the ExtensiveAutomation server.

Installation from source

The Qt application support both Python 2 and 3. Follow this procedure to execute the application on Windows with Python3.

  1. Clone this repository on your machine

     git clone https://github.com/ExtensiveAutomation/extensiveautomation-appclient.git
    
  2. Add additional Python packages with the pip command

     py -m pip install pyinstaller pylint pyqt5 qscintilla PyQtWebEngine
    
  3. Execute the client

     cd extensiveautomation-appclient/
     py Main.py
    

Portable version for Windows

Portable version can be build on Windows. Follow this procedure if you want to.

  1. Go in the folder Scripts/qt5/ and execute the script MakePortable.bat

  2. The output is available in the dist folder

  3. Execute the file ExtensiveAutomationClient.exe to open-it

How to use the client without reverse proxy in front of the server ?

By default, the client is configured to be used with a reverse proxy. It's possible to change that by updating the File\settings.ini as follow:

    [Server]
    data-ssl=False
    api-ssl=False
    port-data=8082
    port-api=8081
    rest-path=/

/!\ Be careful, do not provide the tcp port on the address bar of the client during the connection. If the tcp port is present like that :8081 then the application automatically reconfigure the client in reverse proxy mode.

You can’t perform that action at this time.