Pywinauto type_keys () опускает & ldquo;% & rdquo; в строке

При вызове нескольких параллельных вызовов AJAX у вас есть две возможности для обработки соответствующих ответов.

  1. Использовать синхронный вызов AJAX / один за другим / не рекомендуется
  2. Использовать Promises' и $.when , который принимает promise s, и его обратный вызов .done вызывается, когда все promise s успешно возвращаются с соответствующими ответами.

Пример

function ajaxRequest(capitalCity) {
   return $.ajax({
        url: 'https://restcountries.eu/rest/v1/capital/'+capitalCity,
        success: function(response) {
        },
        error: function(response) {
          console.log("Error")
        }
    });
}
$(function(){
   var capitalCities = ['Delhi', 'Beijing', 'Washington', 'Tokyo', 'London'];
   $('#capitals').text(capitalCities);

   function getCountryCapitals(){ //do multiple parallel ajax requests
      var promises = [];   
      for(var i=0,l=capitalCities.length; i

Capital Cities :

Respective Country's Native Names :

1
задан martineau 15 January 2019 в 23:07
поделиться

1 ответ

Как уже нашел Redem, некоторые специальные символы должны быть экранированы следующим образом:

 control.type_keys('customer asked for 30{%} discount', with_spaces=True)

или метод .set_edit_text() можно использовать для управления окном редактирования:

control.set_edit_text('customer asked for 30% discount')
0
ответ дан Vasily Ryabov 15 January 2019 в 23:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: