是否有案例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)"}
答案 0 :(得分:0)
问题是,在您尝试访问字段以输入值时,页面未加载。 将护发素设置为等到页面加载
尝试类似的东西
driver.manage().timeouts().pageLoadTimeout(10, TimeUnit.SECONDS);