Мне нужно иметь возможность запускать файлы .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)