F1: особый клик в особый dropdown, не удается сделать click

надо cделать click в один из div-ов:

<div class="selectize-control form-control multi">
<div class="selectize-input items not-full has-options">

но проблема в том что они повторяется и зацепиться могу только за следующий тег:

<label class="control-label" for="colors[]">Color</label>

но никак не получается

вот как должно выглядеть после clicka:

что надо вибрать?

first element:

(//div[@class="selectize-input"])[1]

second element:

(//div[@class="selectize-input"])[2]

надо cделать click на этот div:

<div class="selectize-control form-control multi">

First element

(//div[@class='selectize-control form-control multi'])[1]

Second element

(//div[@class='selectize-control form-control multi'])[2]
1 лайк

Согласно задания, что по ссылке у меня получилось так:

$("div.selectize-control.form-control.multi > div.selectize-input.items.not-full.has-options").first().click();
1 лайк

не работает

Э, а че у тебя селектор обрезанный, ведь полный он:

(//div[@class='selectize-control form-control multi'])[1]

почти идеально, нажалось на сразу две dropdown

но работает

пасиб огромное

не работает

(//div[@class='selectize-control form-control multi'])[1]

только один кликаеш или второй тоже? кинь код твоего клика как все написал интересно посмотреть

1 лайк

Click on size field
Execute Javascript window.jQuery(“div.selectize-control.form-control.multi > div.selectize-input.items.not-full”).click();

я кликаю филд от которого выпадает дропдаун

click(find(new XPath("(//div[@class='selectize-control form-control multi'])[1]")))

пробуй так, я непонял что кликаеш

1 лайк

не работает:

Я тебе дал правильный xpath, погугли как правильно кликать по xpath на языке на котором тебе надо. По моему ты описал клин правильно для xpath’a

разобралсеа, работает идеально

пасиб огромное

отлично, удачи!