Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

не отрабатывает click, doubleclick на значение из дерева (c#)

webdriver
Теги: #<Tag:0x00007f7b62590c60>

(Prodigy Diesel Power) #1

Собственно вот дерево по xpath не добраться т.к. (он у листьев (названии туров) динамический): https://yadi.sk/i/81TFRJ55hzHd9

потому делаю вот так:

var elements = driver.FindElements(By.CssSelector(".dynatree-container>li")).ToArray();

          foreach (IWebElement option in elements)
          { 
		  if (option.Text == "Стандартный тур") {
                 option.Click();
                  Actions action = new Actions(driver);
                 action.DoubleClick(option);
                  action.DoubleClick(option).Perform();
              }

Итог, то что кликает вот так: https://yadi.sk/i/khATC9uMhzHrv
но флаг не становиться, хотя если рукой кликнуть в тот же самый текст, то все нормально. Как решить проблему?


(Prodigy Diesel Power) #2

Все разобрался надо было и теперь норм кликает
var elements = driver.FindElements(By.CssSelector(".dynatree-title")).ToArray();

вместо

var elements = driver.FindElements(By.CssSelector(".dynatree-container>li")).ToArray();