используя переменные вместо контроля и значения pywinauto

Вы можете прямо вставлять значения в JavaScript:

//View.cshtml

См. JSON.parse , Html.Raw

В качестве альтернативы вы можете получить значения через Ajax:

public ActionResult GetValues()
{
    // logic
    // Edit you don't need to serialize it just return the object

    return Json(new { Addresses: lAddressGeocodeModel });
}


См. jQuery.ajax

0
задан Vasily Ryabov 20 January 2019 в 19:53
поделиться

2 ответа

Вы хотите заменить только значение «103» в исходном рабочем коде, так что это единственная часть, которую вы должны изменить.

def main():
    parser = argparse.ArgumentParser()
    parser.add_argument("target_combo_box_property", action='store_true')
    parser.add_argument("target_combo_box_value", type=int)
    parser.add_argument("target_searched_string")

    args = parser.parse_args()    
    app = Application(backend='win32').connect(path="app.exe")
    findWindow = app.Find
    fieldDrpDwn = findWindow.child_window(control_id=args.target_combo_box_value)    
    select_combo_box_item(fieldDrpDwn, args.target_searched_string) 

if __name__ == '__main__':
    main()
0
ответ дан dtanabe 20 January 2019 в 19:53
поделиться

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

def main():
    parser = argparse.ArgumentParser()
    parser.add_argument("target_combo_box_property", action='store_true')
    parser.add_argument("target_combo_box_value", type=int)
    parser.add_argument("target_searched_string")

    args = parser.parse_args()    
    app = Application(backend='win32').connect(path="app.exe")
    findWindow = app.Find
    *fieldDrpDwn = findWindow.child_window(**variable=variable**)*    
    select_combo_box_item(fieldDrpDwn, args.target_searched_string) 

if __name__ == '__main__':
    main()
0
ответ дан Raju Datla 20 January 2019 в 19:53
поделиться
Другие вопросы по тегам:

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