Dzwonienie do skryptu Sikuli z Pythona (Selenium)
Podczas testowania Selenium na stronie internetowej mam kilka elementów Flash, których nie mogę przetestować za pomocą Selenium / Python. Chciałem wywołać osobne okno terminala, uruchomić testy Sikuli OCR, a następnie wrócić do testów Selenium / Python. Nie byłem w stanie tego dokładnie zrozumieć. Umieściłem XXX w miejscu, w którym nie znam argumentów nowego terminala, aby otworzyć i uruchomić skrypt 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')
Jestem pewien, że tutaj jest kilka rzeczy. Każda pomoc byłaby bardzo mile widziana. Wyszukałem i przeczytałem już to, co mogę znaleźć na ten temat, ale nie mogę zmusić wszystkich do współpracy.