Как уже нашёл Redem, некоторые специальные символы должны быть экранированы следующим образом:
control.type_keys('customer asked for 30{%} discount', with_spaces=True)
или метод .set_edit_text()
можно использовать для управления окном редактирования:
control.set_edit_text(r'customer asked for 30% discount')