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中的WebDriver c#扩展方法

Java不支持扩展方法,句号。您可以创建静态方法:

ClearAndSendKeys(txtUsername, "user123");

(使用静态方法导入)