为“FindElemebtByID”按 click() 后出现异常。我得到这个例外:
错误 CS1061“ReadOnlyCollection”不包含“Click”的定义,并且找不到接受“ReadOnlyCollection”类型的第一个参数的可访问扩展方法“Click”(您是否缺少 using 指令或程序集引用?)
我的代码是:
var EQ = DesktopSession.FindElementByName(@"C:\Users");
var EQWindowHandle = EQ.GetAttribute("NativeWindowHandle");
EQWindowHandle = (int.Parse(EQWindowHandle)).ToString("x");
EQWindowHandle = "0x" + EQWindowHandle;
DesiredCapabilities EQcapabilities = new DesiredCapabilities();
EQcapabilities.SetCapability("appTopLevelWindow", EQWindowHandle);
var EQSession = new WindowsDriver<WindowsElement>(new Uri("http://127.0.0.1:4723"), EQcapabilities);
EQSession.FindElementsById("7.8556.12446183").Click();
谢谢