Допустит, у меня есть объект страницыПопытки преобразовать IWebElement в элементную
[FindsBy(How = How.Id, Using = "buttonSignIn")] public IWebElement BtnSignin { get; set; }
я пытаюсь передать, что в этот метод, чтобы преобразовать IWebElement
в By
элемент.
public void MoveAndClick(IWebElement element)
{
var findElement = driver.FindElement((By)element);
Actions act = new Actions(driver);
act.MoveToElement(findElement);
act.Click(findElement);
act.Perform();
}
Я знаю, что этот кусок кода будет работать без заливки элемента в By
элемент, однако для моих тестов на работу, мне нужно, чтобы выяснить, как преобразовать IWebElement
в By
элемент.
Когда я запускаю это, я получаю ошибку с исключением. У кого-нибудь есть простое решение для этого?
http://stackoverflow.com/a/31677984/2246511 – jibbs