我有元素
public ArticlePage()
{
PageFactory.InitElements(Browser.driver, this)
}
[FindsBy(How = How.Id, Using = "someId")]
private IWebElement btnTitleView { get; set; }
和行动
Actions action = new Actions(Browser.driver);
action.MoveToElement(btnTitleView).Perform();
但是当我尝试运行它时,我会得到错误
'System.Reflection.TargetException' 对象与目标类型不匹配。
我试图找到这个元素Browser.driver.FindElement(By.Id("someId"))
,然后它可以正常工作。因此,它存在并显示。
是否可以使用透明代理来执行Actions
?有没有其他方法可以MoveToElement()
对透明代理执行类似的操作?