я получил свой код, чтобы ждать, пока управление не найденоКак работать с WebElement, который изменяется во время выполнения?
WebDriverWait wait = new WebDriverWait(Browser, TimeSpan.FromSeconds(20));
var ok = wait.Until(ExpectedConditions.PresenceOfAllElementsLocatedBy(By.XPath("(//button[@id='btnOkDialog'])[" + buttonOccuranceNo + "]")));
Я использую это, когда некоторый контроль происходит в йоте после любого события.
Теперь, если я уменьшу область поиска на странице [Как взять div внутри WebDriver, который является WebElement], то как мне искать какой-либо элемент управления в пределах этой области действия до тех пор, пока не будет найден ее или тайм-аут?
ExpectedConditions содержат весь метод с Func или BOOL> Возврат Тая функции. Таким образом, его порождающая ошибка. Есть ли класс, у которого есть метод return Func или bool>? –
rana
Извините, не могу понять, что вы просили, попробуйте уточнить – Moshisho
Я пробую ваше предложение и получил ошибку в классе ExpectedConditions. Когда я перехожу внутрь этого класса, я обнаружил, что все методы объявляют в этом классе Func) или Func
rana