sikuli-driver team mailing list archive
-
sikuli-driver team
-
Mailing list archive
-
Message #47261
[Question #669590]: Issues with VNC not able to find the image
New question #669590 on Sikuli:
https://answers.launchpad.net/sikuli/+question/669590
Sikuli Version - 1.1.3
Java JDK - 1.8.0_171
Local O/S - Windows 10
Remote O/s - Windows 2016 Server VM (Hosted on AWS)
>From windows 10 machine we are trying to execute sikuli script on a vnc server(ec2 windows 2016 server). For some reason sikuli is not able to find the image. We tried pretty much everything that are mentioned in the blogs but not able to get it working. Below is the code that we are using
vnc = VNCScreen.start("xxx.xx.xx.xxx", 5900, "xxxxxx", 10, 1000);
vncScreen.showScreens();
vncScreen.setAutoWaitTimeout(60);
vncScreen.doubleClick(new Pattern("imgs/chrome.PNG")); //open chrome
vncScreen.click(new Pattern("imgs/search.png")); //click search bar
vncScreen.type("https://www.mozilla.org/en-US/firefox/new/"); //input url : https://www.mozilla.org/en-US/firefox/new/
vncScreen.keyDown(KeyEvent.VK_ENTER); //press enter key
vncScreen.wait(3.0); //wait 3 seconds for the page to load
vncScreen.click(new Pattern("imgs/download.PNG")); //click download button
We tried taking the images with all the resolutions.
1) Logged into ec2 instance and took the images
2) Connected to the VNC viewer(TigerVNC) and took the images
3) Changed the ec2 instance resolution to 1024x768(Default resolution) and took the images
We also performed the screen capture when connecting to the VNC and what we observed is that the screens are not get loaded properly. To eliminate the network issue we used tigerVNC Viewer to connect to the remote server and we didn't have any problem connecting and navigating in the remote system.
I am suspecting that we are missing some setting within the VNC Api but we are not able to point what that setting is. Below are the debug logs
[debug] RunTimeAPI: initAPI: leaving
CConnection: Server supports RFB protocol version 3.8
CConnection: Using RFB protocol version 3.8
After Connecting to the VNC
[debug] Mouse: init start
[debug] RunTimeAPI: loadLib: VisionProxy.dll
[debug] Mouse: init end
[debug] CLICK on L(960,540)@R[0,0 1920x1080]@S(0) E:Y, T:3.0 (1053 msec)
[debug] ImagePath: new BundlePath:
/C:/Users/Smartlink User/Downloads/SikuliProject/SikuliProject/
[debug] Image: loaded: imgs/chrome.png (file:/C:/Users/Smartlink User/Downloads/SikuliProject/SikuliProject/imgs/chrome.PNG)
[debug] Image: cached: imgs/chrome.png (12 KB) (# 1 KB 12 -- 0 % of 64 MB)
[debug] Region: wait: waiting 60.0 secs for imgs/chrome.png to appear in NonLocal, 1920x1080
FindFailed: imgs/chrome.png: (56x55) in R[0,0 1920x1080]@S(0) E:Y, T:60.0
[debug] Region: handleFindFailed: P(imgs/chrome.png) S: 0.7
Line 2782, in file Region.java
[debug] Region: wait: imgs/chrome.png did not appear [60257 msec]
at org.sikuli.script.Region.wait(Region.java:2782)
at org.sikuli.script.Region.find(Region.java:2329)
at org.sikuli.script.Region.getLocationFromTarget(Region.java:3238)
at org.sikuli.vnc.VNCScreen.getLocationFromTarget(VNCScreen.java:171)
at org.sikuli.script.Region.doubleClick(Region.java:3785)
at org.sikuli.script.Region.doubleClick(Region.java:3770)
at com.test.SikuliDemo1.testDemo(SikuliDemo1.java:18)
at com.test.VNC_Test.vncSre(VNC_Test.java:24)
at com.test.Main.main(Main.java:10)
[debug] RunTimeAPI: final cleanup
[debug] FileManager: deleteFileOrFolder:
C:\Users\SMARTL~1\AppData\Local\Temp\Sikulix_809320775
Process finished with exit code 0
Can you please help us in resolving this issue.
--
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.