Web サイトで Selenium テストを実行しているときに、Selenium/Python ではテストできない Flash 要素がいくつかあります。別のターミナル ウィンドウを呼び出し、Sikuli OCR テストを実行してから、Selenium/Python テストに戻りたいと思いました。私はこれを正確に理解することができませんでした。新しいターミナルを開いて Sikuli スクリプトを実行するための引数がわからない場所に XXX を置きます。
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')
ここにはいくつかの項目が間違っていると確信しています。どんな助けでも大歓迎です。私はこれで見つけたものを検索して読みましたが、すべてを連携させることはできません。