MarketSquare / MarketSquare/robotframework-SikuliLibrary

Getting No Keyword with name 'Open Application' found.

Open
#96 5 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

I am using Sikuli+robotframework and currently I am unable to execute this small piece of code.

1. Details
OS: Windows 7
python: 2.7.14
pip: 19.0.3
robotframework: 3.1.1
robotframework-SikuliLibrary: 1.0.2
setuptools: 28.8.0

2. Error:

Notepad :: Sikuli Demo

Open Notepad | FAIL |
No keyword with name 'Open Application' found.

3. Build jar file
I also tried to build the jar file.
Now I have total of 3 SikuliLibrary.jar file in c:\Python27
But I am still stuck with same error when I run the Test.

.
.
.
SikuliLibrary.sikuli: module references file
creating 'dist\robotframework_SikuliLibrary-1.0.2-py2.7.egg' and adding 'build\bdist.win32\egg' to it
removing 'build\bdist.win32\egg' (and everything under it)
Processing robotframework_SikuliLibrary-1.0.2-py2.7.egg
removing 'c:\python27\lib\site-packages\robotframework_SikuliLibrary-1.0.2-py2.7.egg' (and everything under it)
creating c:\python27\lib\site-packages\robotframework_SikuliLibrary-1.0.2-py2.7.egg
Extracting robotframework_SikuliLibrary-1.0.2-py2.7.egg to c:\python27\lib\site-packages
robotframework-SikuliLibrary 1.0.2 is already the active version in easy-install.pth

Installed c:\python27\lib\site-packages\robotframework_sikulilibrary-1.0.2-py2.7.egg
Processing dependencies for robotframework-SikuliLibrary==1.0.2
Finished processing dependencies for robotframework-SikuliLibrary==1.0.2_

4. Test.robot
*** Settings ***
Documentation Sikuli Demo
Library SikuliLibrary

*** Variables ***
${PATH_EXE} = C:\windows\system32\notepad.exe

*** Test Cases ***
Open Notepad
Open Notepad

*** Keywords ***
Open Notepad
Open Application ${PATH_EXE}
Double Click notepad_title.png

5.
I was able to run some selenium code.

@rainmanwy
Can you help me find out what is missing in the prerequisites?
Thanks in advance.

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 with Test.robot and the SikuliLibrary installation and build output, then reproduce the missing-keyword error using the listed Python, Robot Framework, and library versions. Done means identifying why Open Application is unavailable in this setup and documenting or correcting the project-side cause.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, python
Domain
desktop, testing
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.