MarketSquare / MarketSquare/robotframework-SikuliLibrary

SikuliLibrary not working on Ubuntu-20.04 (Docker)

Open
#184 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
163
Forks
60
PR merge metrics
No merged PRs in 30d

Description

Hi, We are trying to run SikuliLibrary on the docker container but we are getting this error

> WARN ] Test get_keyword_names failed! Connecting remote server at http://127.0.0.1:39207/ failed: [ WARN ] Test get_keyword_names failed! Connecting remote server at http://127.0.0.1:39207/ failed: [ ERROR ] Error in file '/webmail/Page_Objects/Login_PO.robot' on line 5: Initializing library 'SikuliLibrary' with no arguments failed: Failed to get_keyword_names! Traceback (most recent call last): File "/usr/local/lib/python3.8/dist-packages/SikuliLibrary/sikuli.py", line 54, in __init__ self.start_sikuli_process(port) File "/usr/local/lib/python3.8/dist-packages/SikuliLibrary/sikuli.py", line 93, in start_sikuli_process self.remote = self._connect_remote_library() File "/usr/local/lib/python3.8/dist-packages/SikuliLibrary/sikuli.py", line 208, in _connect_remote_library self._test_get_keyword_names(remote) File "/usr/local/lib/python3.8/dist-packages/SikuliLibrary/sikuli.py", line 2[25](https://gitlab.one.com/qa-india/webmail/-/jobs/1410801#L25), in _test_get_keyword_names raise RuntimeError('Failed to get_keyword_names!') RuntimeError: Failed to get_keyword_names! Test Cases.Login :: This file would contain Test_Cases related to login fo

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Ubuntu 20.04 Docker failure at SikuliLibrary/sikuli.py, especially initialization at lines 54 and 93 and remote connection handling around line 208. Confirm whether the remote server at 127.0.0.1:39207 fails during get_keyword_names, then verify that the library initializes successfully in the reported container.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, java, python, ubuntu
Domain
testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.