如何使用C#覆盖selenium Click()
方法。
目前我正在使用Click方法 -
driver.FindElement(By.ClassName("overflow-wrapper")).Click();
在脚本中调用Click方法后,Selenium应该调用我覆盖的Click方法。
感谢。 AMOL。
答案 0 :(得分:0)
除非将其标记为虚拟(并且不是),否则无法覆盖此方法。
如果你想拥有自己的点击方法,你可以简单地创建它。
如果您想在IWebElement类中使用它,那么您可以通过下一种方式将它添加到类中:
public static IWebElement Click(this IWebElement element)
{
//here is your implementation
return element;
}
此方法必须是静态类。因此,通过这种方式,您只需现有的类添加一个方法。