Есть ли способ в последней версии Selenium DotNet Webdriver (2.22.0) проверить, виден ли элемент, прежде чем щелкнуть или взаимодействовать с ним? ?
Единственный способ, который я нашел, это попытаться обработать исключение ElementNotVisible, которое возникает, когда вы пытаетесь отправить ключи или щелкнуть по нему. К сожалению, это происходит только после попытки взаимодействия с элементом. Я использую рекурсивную функцию для поиска элементов с определенным значением, и некоторые из этих элементов видны только в определенных сценариях (но их html все еще там, несмотря ни на что, поэтому их можно найти).
Насколько я понимаю, класс RenderedWebElement устарел, как и другие варианты. Так что никакого кастинга на это.
Спасибо.