Это связано с тем, что ваше приложение является однопоточным.Означает, что весь код, который он выполняет, выполняется в одном потоке.Таким образом, у вас нет способа выполнить некоторую работу, пока ваш пользователь изменяет состояние пользовательского интерфейса и наоборот.
Хорошее решение - запустить «сценарий селена» (или подпрограмму, которая его запускает) напоток, который не используется вашим приложением для пользовательского интерфейса.
Этого можно добиться несколькими способами:
Всегда помните, что по умолчаниюпоток выполнения (в Windows Forms) - это тот, который поддерживает работу интерфейса и вашего приложения.