sikuli-driver team mailing list archive
-
sikuli-driver team
-
Mailing list archive
-
Message #00050
Re: [Question #139817]: Selenium Grid with Sikuli?
Question #139817 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/139817
joe fu posted a new comment:
Hi RaiMan,
sorry, i meant 'Currently I'm using Jython and PyUnit to do it.' to run sikuli and selenium together in the same sikuli script.
Basically I run it as a sikuli script using the command line option
start /B "Launching GUI test now...." %JAVA_EXE% -Xms64M -Xmx512M -Dfile.encoding=UTF-8 -Dpython.path=..\utils -jar ..\utils\Sikuli-X\sikuli-script.jar ..\..\GUITest.sikuli 1> ..\results\GUITestLog1.txt 2> ..\results\GUITestLog2.txt
Since selenium support python, you can just import the selenium module, that's all.
more reference: http://seleniumhq.org/docs/05_selenium_rc.html, look for the python part.
this is the example function I have below to run sikuli and selenium in
pyUnit.
from selenium import selenium
import unittest
def login():
wait(img_DesktopLabel,50)
#using selenium
#-----------------
sel_wait(sel_userNameTextField,30)
sel.type(sel_userNameTextField, userNameData)
sel.type(sel_passwordField, passwordData)
sel.type(sel_domainField, domainData)
sel.click(sel_loginBtn)
sel.wait_for_page_to_load("30000")
#-----------------
wait(img_homeIcon,15)
wait(img_machinesLabel)
wait(img_usageLabel)
wait(img_infrastructureLabel)
print("login works!")
This works perfectly to integrate selenium RC into Sikuli. I'd like to expand it to use selenium Grid, which I'm not sure it's possible. Any idea?
I'm also wondering if we can integrate other tools into sikuli to make
it more powerful?
--
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.