C# selenium报错Unhandled exception. OpenQA.Selenium.WebDriverException: javascript error: Cannot read property 'innerText' of undefined

解决方法:执行脚本之前,显示等待60s直到页面元素加载完成

WebDriverWait wait = new WebDriverWait(this.driver, TimeSpan.FromSeconds(60));
wait.Until(d => d.FindElement(By.CssSelector("div[class=swiper-slide] a")));
this.driver.ExecuteScript(JSstring);
posted @ 2020-11-18 03:59  轩辕吊雷  阅读(770)  评论(0)    收藏  举报