我有一个在VS中使用C#和Selenium的程序,该程序将数据输入到某个网站的文本框中。而且我在线找到了该方法,该方法一直等待到元素存在。
尝试从另一个类中调用 WaitUntilElementExists 方法,但是它不起作用。不知道我是否错过了什么。谢谢您能帮助我。预先感谢!
Tabs(page1,page2,page3)
答案 0 :(得分:1)
您有两个选择:
使用WaitUntilElementExists
作为常规静态方法
IWebElement element = WaitForElement.WaitUntilElementExists(driver, By.Name("value"), 20);
或将其用作extension method,并使用IWebDriver
实例进行调用
IWebElement element = driver.WaitUntilElementExists(By.Name("value"), 20);