Selenium无法填充输入字段

时间:2015-01-08 10:13:40

标签: c# .net selenium selenium-webdriver

是否有案例Selenium刚刚工作? 例如,让我们说我想去美国银行并设置一些在线价值。

public static void Main(string[] args)
            {
                Driver.Navigate().GoToUrl("https://www.bankofamerica.com/");

                var js = Driver as IJavaScriptExecutor;
                var title = (string)js.ExecuteScript("document.getElementByName('id').setAttribute('value','Some ID...')");
                Console.ReadLine();
    }

得到例外:

{"unknown error: undefined is not a function\n  (Session info: chrome=39.0.2171.95)\n  (Driver info: chromedriver=2.9.248315,platform=Windows NT 6.1 SP1 x86_64)"}

1 个答案:

答案 0 :(得分:0)

问题是,在您尝试访问字段以输入值时,页面未加载。 将护发素设置为等到页面加载

尝试类似的东西

driver.manage().timeouts().pageLoadTimeout(10, TimeUnit.SECONDS);