Запуск файлов роботов в потоке (диалоговое окно) - PullRequest
0 голосов
/ 12 ноября 2018

Мне нужно иметь возможность запускать файлы .robot в потоке для программы, которую я пишу, но когда появляется диалоговое окно, тест автоматически завершается неудачно и говорит, что

Dialogs library is not supported with timeouts on Python on this platform.

Кто-нибудь знает возможное решение этой проблемы, чтобы файл робота с диалоговыми окнами мог работать в потоке? Файлы роботов без диалоговых окон прекрасно работают внутри потока.

import os
import threading
import robot

robot_test_object = []
for root, _, files in os.walk(str("C:/Users/Desktop/test")):
    for file in files:
        if file.endswith(".robot"):
            robot_test_object.append(str(os.path.join(root, file)))
            print(robot_test_object)


def Run_Button():

    run_thread = threading.Thread(target=Run_Robot_Files)
    run_thread.daemon = True
    run_thread.start()

def Run_Robot_Files():
    for robot_tests in robot_test_object:
        robot.run(robot_tests)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...