Проверка, видим ли элемент в Chrome с помощью Селена Удаленный WebDriver

Существует ли перекрестное решение для браузера проверить, является ли элемент видимым использованием WebDriver? Решение для IE и Firefox состоит в том, чтобы бросить объект в RenderedRemoteWebElement и затем назвать свойство Displayed.

Я использую следующие методы, чтобы возвратиться, если элемент видим:

/// <summary>
/// Check if the control is visible.
/// </summary>
public bool IsVisible()
{
    IWebElement control = mSelenium.FindElement(mFindBy);
    return ((RenderedRemoteWebElement)control).Displayed;
}

Проблема состоит в том, когда я выполняю это использование Chrome, я получаю исключение при кастинге для ввода RenderedRemoteWebElement, это не действительно проблема, поскольку я могу поймать это, но мне нужно к решению проверить, видим ли элемент в хроме.

Спасибо

1
задан stuartf 2 May 2010 в 15:32
поделиться