にIWebElementを変換しようとすると、私はBy
要素にIWebElement
を変換するために、このメソッドにそれを渡ししようとしています私は、ページオブジェクトによって要素
[FindsBy(How = How.Id, Using = "buttonSignIn")] public IWebElement BtnSignin { get; set; }
を考えてみましょう。
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