ここでは、winappdriverを使用してカスタムリボン要素でExcel Addinプロジェクトをテストする良い例を見つけることができます。WinappdriverでExcelをテストする
のSystem.InvalidOperationException 要素が与えられた検索パラメータを使用して、ページ上に配置することができませんでした。私はこれまで例外をスローしている何
。
私は、最新のwinappdriverを使用しています
コード:私が使用することを好む
private const string ExcelAppId = @"C:\Program Files (x86)\Microsoft Office\root\Office16\EXCEL.EXE";
private const string WindowsApplicationDriverUrl = "http://127.0.0.1:4723";
DesiredCapabilities appCapabilities = new DesiredCapabilities();
appCapabilities.SetCapability("app", ExcelAppId);
appCapabilities.SetCapability("deviceName", "WindowsPC");
appCapabilities.SetCapability("platformName", "Windows");
session = new WindowsDriver<WindowsElement>(new Uri(WindowsApplicationDriverUrl), appCapabilities);
session.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5);
session.FindElementByName("Blank workbook").Click();