open_external_processor
Opens an external 1C data processor or report (.epf/.erf) in the running client via menu navigation and file chooser, verifying the form opened. Use it for native 1C QA automation.
Instructions
Open an EXTERNAL data processor/report (.epf/.erf) in the running client the 1C-NATIVE way. NO
external input component, NO config object: drives «Главное меню (≡, top-right) -> Файл -> Открыть» (located
on-screen via locate_text) -> the GTK file chooser -> Ctrl+L -> types path Unicode-safe
(xtest_type_unicode — plain typing drops Cyrillic) -> Enter. The Gherkin step «Я открываю внешнюю обработку
или отчет '' (Расширение)» maps to this. PREREQ (as for write_form_value_xtest): the client was
launched with an Xvfb display + a window manager (matchbox). Pass expect_caption (e.g. a substring of the
processor's window title) to verify the form opened. Returns {path, opened, caption_found, dialog_closed,
screenshot, located}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| display | Yes | ||
| settle_sec | No | ||
| main_menu_x | No | ||
| main_menu_y | No | ||
| expect_caption | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||