-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
В режиме HTML можно использовать ссылки и выполнять в них код:
'Click <a href="exec: msg ''Hello world!'' ">me</a>!'Если вызвать .selectLink("me"), то должно вызваться msg "Hello world!".
В случае с неуникальными значениями:
'Click <a href="exec: msg ''Hello world!'' ">me</a>!'
'Click <a href="exec: msg ''World hello!'' ">me</a>!'Можно сделать перегрузку и указать индекс найденного значения: .selectLink("me", 1)
Как это сейчас работает
Сейчас это можно сделать только с помощью прямого выполнения кода через:
const testClient = await TestClient.start("src", "game.qsps")
testClient.server.api.execCode("msg ''Hello world!''")Если изменится программа, скажем, так:
'Click <a href="exec: x ++ 1 ">me</a>!'То тесты спокойно пройдут, потому что выполнится msg "Hello world!".
Metadata
Metadata
Assignees
Labels
No labels