WebDriver C#Java扩展方法

时间:2015-07-07 21:59:06

标签: java c# selenium webdriver

在C#中,我会编写扩展方法来向IWebDriver和IWebElement添加功能。

示例:

public static IWebElement ClearAndSendKeys(this IWebElement e, string text)
{
    e.Clear();
    e.SendKeys(text);
}

我会在以后使用它,就像这样:

txtUsername.ClearAndSendKeys("user123");

我最近改变了工作,在新公司我用Java编写测试。到目前为止,我一直在撞墙,试图找出最好的办法,至少得到一些接近我在C#做的事情。建议?

1 个答案:

答案 0 :(得分:1)

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

ClearAndSendKeys(txtUsername, "user123");

(使用静态方法导入)