Javascript 在这里,我得到了一个错误,比如;未知命令:在w3c模式下无法调用非w3c标准命令;同时提取页面属性
我有一个包含HTML、javascript和iFrame的网页。我通过以下代码提取HTML标记的属性以供参考:Javascript 在这里,我得到了一个错误,比如;未知命令:在w3c模式下无法调用非w3c标准命令;同时提取页面属性,javascript,c#,selenium,selenium-webdriver,w3c,Javascript,C#,Selenium,Selenium Webdriver,W3c,我有一个包含HTML、javascript和iFrame的网页。我通过以下代码提取HTML标记的属性以供参考: Dictionary<string, object> attributes = new Dictionary<string, object>(); try { IJavaScriptExecutor javascriptDriver = (IJavaScriptExecutor)objBrowser; attributes = javascriptD
Dictionary<string, object> attributes = new Dictionary<string, object>();
try
{
IJavaScriptExecutor javascriptDriver = (IJavaScriptExecutor)objBrowser;
attributes = javascriptDriver.ExecuteScript("
var items = {};
for (index = 0; index < arguments[0].attributes.length; ++index) {
items[arguments[0].attributes[index].name] = arguments[0].attributes[index].value };
return items;",
objWebElement) as Dictionary<string, object>;
}
Dictionary attributes=newdictionary();
尝试
{
IJavaScriptExecutor javascriptDriver=(IJavaScriptExecutor)objBrowser;
attributes=javascriptDriver.ExecuteScript(“
变量项={};
对于(索引=0;索引<参数[0]。attributes.length;++index){
项[arguments[0]。属性[index]。名称]=参数[0]。属性[index]。值};
退回物品;“,
objWebElement)作为字典;
}
但我在标题中提到的属性中遇到了错误。如果有人能在这方面帮助我,我需要帮助和支持