()
| 142 | } |
| 143 | |
| 144 | async getMessageCount(): Promise<{ user: number; model: number }> { |
| 145 | const userMessages = await $$(this.selectors.userMessage); |
| 146 | const modelResponses = await $$(this.selectors.modelResponse); |
| 147 | |
| 148 | return { |
| 149 | user: userMessages.length, |
| 150 | model: modelResponses.length, |
| 151 | }; |
| 152 | } |
| 153 | |
| 154 | async isModelSelectorVisible(): Promise<boolean> { |
| 155 | return this.isElementVisible(this.selectors.modelSelector); |
no test coverage detected