如何从另一个类调用IWebElement方法?

时间:2018-10-16 07:26:03

标签: c# selenium selenium-webdriver selenium-chromedriver

我有一个在VS中使用C#和Selenium的程序,该程序将数据输入到某个网站的文本框中。而且我在线找到了该方法,该方法一直等待到元素存在。

尝试从另一个类中调用 WaitUntilElementExists 方法,但是它不起作用。不知道我是否错过了什么。谢谢您能帮助我。预先感谢!

Tabs(page1,page2,page3)

1 个答案:

答案 0 :(得分:1)

您有两个选择:

使用WaitUntilElementExists作为常规静态方法

IWebElement element = WaitForElement.WaitUntilElementExists(driver, By.Name("value"), 20);

或将其用作extension method,并使用IWebDriver实例进行调用

IWebElement element = driver.WaitUntilElementExists(By.Name("value"), 20);