ホワイトがプログラムを開いてボタンクリックに自動化するのに苦労している
{
Application manager = Application.Launc(@"C:\\");
Window mainWindow = manager.GetWindow("");
Simulation(mainWindow);
ZepSelect(mainWindow);
manager.Kill();
}
//simulation mode
private static void Simulation(Window mainWindow)
{
Window Sim = mainWindow.ModalWindow("");
var searchCriteria = SearchCriteria.ByText("");
var button = Sim.Get<Button>(searchCriteria);
button.Click();
}
//end simulation
private static void ZephyrSelect(Window mainWindow)
{
Window ZephOp = mainWindow.ModalWindow("");
var searchCriteria1 = SearchCriteria.ByText("");
var Zeph = ZephOp.Get<TreeNode>(searchCriteria1);
Zephyr.Click();
var searchCriteria2 = SearchCriteria.ByText("");
var button = ZephOp.Get<Button>(searchCriteria2);
button.Click();
}
実行されますが、 var button = Sim.Get(searchCriteria); に到達するとエラーが発生します。そのオブジェクトがオブジェクトのインスタンスに設定されていません。Sim が null であることを確認しています。誰でも私が犯しているのを見ることができる間違い。