Java中的WebDriver c#扩展方法
本文关键字:扩展 方法 WebDriver 中的 Java | 更新日期: 2023-09-27 18:01:33
在c#中,我会编写扩展方法来为IWebDriver和IWebElement添加功能。
的例子:
public static IWebElement ClearAndSendKeys(this IWebElement e, string text)
{
e.Clear();
e.SendKeys(text);
}
我以后会这样使用:
txtUsername.ClearAndSendKeys("user123");
我最近换了工作,在新公司我正在用Java编写测试。到目前为止,我一直在绞尽脑汁,试图找出最好的方法,至少让我在c#中所做的事情接近。建议吗?
Java不支持扩展方法,句号。您可以创建静态方法:
ClearAndSendKeys(txtUsername, "user123");
(使用静态方法导入)