MarketSquare / MarketSquare/robotframework-SikuliLibrary
SikuliLibrary.Click failing with AttributeError: 'NoneType' object has no attribute 'run keyword'
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 163
- Forks
- 60
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
I am using sikuli library in automation to click on image. But I am getting following error,
AttributeError: AttributeError: 'NoneType' object has no attribute 'run keyword'.

During triaging the issue, I started the sikuli server manually using command " java -jar SikuliLibrary.jar 51248 .". I am not sure whether it started successfully or not. Please find the below screenshot.

Java version: java version "1.8.0_281"
Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)
Python: 3.7.5
OS: Windows 10 64 bit.
Please help me to resolve this issue.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the Click failure on the reported Windows 10, Java 8, and Python 3.7.5 environment, then inspect how SikuliLibrary starts and communicates with the server launched by `java -jar SikuliLibrary.jar 51248 .`. Trace why the object used to run the keyword is None; done means the Click keyword works with the documented startup flow or the failure is clearly diagnosed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, python
- Domain
- desktop, testing-qa
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100