Selenium webdriver iEdit无法在WebDriverBackedElenium中工作

Selenium webdriver iEdit无法在WebDriverBackedElenium中工作,selenium-webdriver,Selenium Webdriver,我最近从selenium RC转到WebDriverBackedSelenium。isEditable在it中不起作用,但在seleniumRC中效果良好。你知道我该怎么做吗 Selenium Webdriver中没有方法isEditable。相反,您可以使用启用功能。如果您已经从RC迁移,您可能可以定义自己的函数,如下所示,而不是替换现有代码 public bool IsEditable(string xpath) { bool state = false; if (driver

我最近从selenium RC转到WebDriverBackedSelenium。isEditable在it中不起作用,但在seleniumRC中效果良好。你知道我该怎么做吗

Selenium Webdriver中没有方法
isEditable
。相反,您可以使用
启用
功能。如果您已经从RC迁移,您可能可以定义自己的函数,如下所示,而不是替换现有代码

public bool IsEditable(string xpath)
 {
   bool state = false;
   if (driver.FindElement(By.XPath(xpath)).Enabled)
   {
    state = true;
   }
   return state;
 }

Selenium Webdriver中没有方法
isEditable
。相反,您可以使用
启用
功能。如果您已经从RC迁移,您可能可以定义自己的函数,如下所示,而不是替换现有代码

public bool IsEditable(string xpath)
 {
   bool state = false;
   if (driver.FindElement(By.XPath(xpath)).Enabled)
   {
    state = true;
   }
   return state;
 }

但是.FindElement在WebDriverBackedElenium中也没有定义。如何使用WebDriverBackedElenium和实际的web驱动程序selenium。困惑的请导游。正如当前定义的那样,我的浏览器实例是private Selenium.WebDriverBackedSelenium TargetBrowser{get;set;},它将只访问WedriveredSelenium方法。如何使用@Vikram逻辑并添加以下内容使其工作,从而解决了这一问题。driver.underyingWebDriver.FindElement(OpenQA.Selenium.By.Id(locator)).Enabled),但在WebDriverBackedElenium中也未定义.FindElement。如何使用WebDriverBackedElenium和实际的web驱动程序selenium。困惑的请导游。正如当前定义的那样,我的浏览器实例是private Selenium.WebDriverBackedSelenium TargetBrowser{get;set;},它将只访问WedriveredSelenium方法。如何使用@Vikram逻辑并添加以下内容使其工作,从而解决了这一问题。driver.underlyngwebdriver.FindElement(OpenQA.Selenium.By.Id(locator)).Enabled)