Добрый день
подскажите, пожалуйста, у меня есть три кнопки, и действие зациклено 10 раз - как выбирать каждый раз случайную кнопку из представленных?
спасибо
Добрый день
подскажите, пожалуйста, у меня есть три кнопки, и действие зациклено 10 раз - как выбирать каждый раз случайную кнопку из представленных?
спасибо
Можете например генерировать случайный номер совпадения в действии клика.
Если кнопки разные, то можно через Spintax например генерировать рандом.
Но будут повторения в обоих случаях.
Можете например генерировать случайный номер совпадения в действии клика.
Если кнопки разные, то можно через Spintax например генерировать рандом.
Но будут повторения в обоих случаях.
int elements = instance.ActiveTab.FindElementsByXPath("твой xpath кнопки").Count;
var element = instance.ActiveTab.FindElementByXPath("твой xpath кнопки", random.Next(0, elements));
element.RiseEvent("click", instance.EmulationLevel);
Вот для примера чтобы понял логику, могут быть ошибки, с телефона по памяти пишу.
Можете по любому удобному признаку рандомить. Им может быть как номер совпадения, если кнопки одинаковые, так и по другим атрибутам, если кнопки разные. В цикле или без цикла, это не влияет.
Сделал небольшой пример, правда с кликом не по кнопкам, а по чекбоксам, но это роли не играет.