Получение и установка vue свойств и глобальный доступ к методам компонентов на основе машинописного текста (потребность в автоматизации / кукловод) - PullRequest
0 голосов
/ 11 июля 2020

Я использую один vue компонент с машинописным текстом, скажем, аннотатором.

<annotator documentId="docId"></annotator>

мой класс компонента Typescript выглядит так, как показано ниже

    export default class AnnotatorComponent extends Vue {
    
        @Prop()
        public documentId?: number;
    
    
        applyAnnotation(annotations){
    
        }
    }

Я загружаю этот компонент через кукловода как ниже.

await page.goto('https://localhost:44375/annotator', { waitUntil: 'networkidle2' });

Теперь компонент загружается в соответствии с моим определением маршрута.

Но как предоставить идентификатор документа (не может использовать URL-адрес слишком долго, так как есть и другие параметры. идентификатор документа приведен только для примера)

Кроме того, как я могу вызвать метод applyAnnotation из кукольника?

...