웹 사이트에서 Selenium 테스트를 실행하는 동안 Selenium/Python으로 테스트 할 수없는 플래시 요소가 있습니다. 별도의 터미널 창을 호출하고 Sikuli OCR 테스트를 실행 한 다음 Selenium/Python 테스트로 돌아가고 싶습니다. 나는 이것을 정확히 알아 내지 못했습니다. Sikuli 스크립트를 열고 실행하기위한 새로운 터미널에 대한 인수를 알지 못하는 곳에서 XXX을 붙였습니다.Python (Selenium)에서 Sikuli 스크립트 호출하기
def test_05(self):
driver = self.driver
driver.get(self.base_url + "/")
driver.find_element_by_link_text("Home").click()
driver.find_element_by_id("open_popup").click()
driver.find_element_by_id("screen_name").send_keys("user")
driver.find_element_by_id("password").send_keys("pwd")
driver.find_element_by_id("login_submit").click()
driver.find_element_by_id("button").click()
time.sleep(120)
os.system('XXX')
os.system('./Sikuli/sikuli-script -r test.sikuli')
여기에는 몇 가지 잘못된 항목이 있습니다. 어떤 도움이라도 대단히 감사하겠습니다. 나는 이것을 이미 발견 할 수있는 것을 수색하고 읽었지만 모두가 함께 일할 수는 없다.
내가 대신 호출하는 Webdriver 코드와 함께 Sikuli 기능을 Sikuli 자바 API를 사용하고 사용하고 있습니다 Python Sikuli 스크립트. 파이썬에서 그렇게 할 수 없습니까? – Akbar
그건 정확히 내가 묻고있는 것입니다. Sikuli를 가져 오려고하지만 인식 된 모듈이 아닙니다. 주제에 대한 검색이 많을수록 전혀 할 수없는 것처럼 보입니다. 슬퍼. – Dave