C# Selenium webdriver firefox如何在交互式readystate中获取页面

C# Selenium webdriver firefox如何在交互式readystate中获取页面,c#,firefox,selenium-webdriver,C#,Firefox,Selenium Webdriver,当document.readystate==交互式时,我需要检索页面并使用它进行操作,然后才能完全加载页面document.readystate==complete,但当加载所有ajax请求时,dom元素已经加载并在case中可见 WebDriver.Navigate.GoToUrlurl;仅当所有请求都已处理时返回页面 我认为这是selenium的默认功能,需要等待 文件加载过程已完成。因此,如果您试图运行一个代码 在某个页面加载事件之后,代码将始终在该事件之后执行 文件加载过程已完成 您可以

当document.readystate==交互式时,我需要检索页面并使用它进行操作,然后才能完全加载页面document.readystate==complete,但当加载所有ajax请求时,dom元素已经加载并在case中可见

WebDriver.Navigate.GoToUrlurl;仅当所有请求都已处理时返回页面

我认为这是selenium的默认功能,需要等待 文件加载过程已完成。因此,如果您试图运行一个代码 在某个页面加载事件之后,代码将始终在该事件之后执行 文件加载过程已完成


您可以设置隐式等待或使用PageToLoad之类的命令

我尝试这样做:代码计数=intIJavaScriptExecutor\u webDriver。ExecuteScriptstring.Formatreturn elements=document.GetElementsByCassName'{0}'。长度,选择器,但是,js将在整个页面加载后运行