Bin
2025-12-16 9e0b2ba2c317b1a86212f24cbae3195ad1f3dbfa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
const { I } = inject();
 
module.exports = {
  _labelSelector: ".lsf-label",
  _selectedSelector: ".lsf-label.lsf-label_selected",
  locateLabel(text) {
    return locate(this._labelSelector).withText(text);
  },
  locateSelected() {
    return locate(this._selectedSelector);
  },
  clickLabel(text) {
    I.click(this.locateLabel(text));
    I.waitTicks(3); // Wait for label selection to be processed
  },
  seeSelectedLabel(text) {
    if (text || typeof text === "string") {
      I.seeElement(this.locateSelected().withText(text));
    } else {
      I.seeElement(this.locateSelected());
    }
  },
  dontSeeSelectedLabel(text) {
    if (text || typeof text === "string") {
      I.dontSeeElement(this.locateSelected().withText(text));
    } else {
      I.dontSeeElement(this.locateSelected());
    }
  },
};