Нет родительского селектора; так же, как нет предыдущего селектора. Одна из веских причин не иметь этих селекторов заключается в том, что браузер должен пройти через всех дочерних элементов элемента, чтобы определить, следует ли применять класс. Например, если вы написали:
body:contains-selector(a.active) { background: red; }
Затем браузеру придется подождать, пока он не загрузится, и все разобрались до
, чтобы определить, должна ли страница быть красной или нет.
Эта статья Почему у нас нет родительского селектора , это подробно объясняет.
Попробуйте приведенный ниже вариант
async setSubnetClass(classes: String) { // pass classes = '/8' to select.
const drop = element(by.css('ul>li>a'));
await drop.sendKeys(classes);
}
Таким образом, вышеуказанный метод выбирает /8
из выпадающего списка.
Надеюсь, это поможет вам