很抱歉有干扰,但似乎我需要你的帮助。 我是C#,White框架的初学者。
这是问题...... 我试图自动化WinForm应用程序,非常基本。
自动化的手动步骤:
打开窗口
将文件下载到此窗口
在此窗口底部找到标题
问题:我可以按任意按钮,打开对话框等。 但经过几个步骤后,我找不到标签(标题)。
我在2台电脑上试过这个代码。对于一台PC,它适用于其他PC - 不起作用。 我只看到一次发现这个标签。
通常我看到Studio只是挂断并尝试搜索元素。
我认为Studio工作非常快,元素无法读取。你能帮我解决这个问题吗?enter image description here
//Add file name for opening
TextBox listLoadFile = mainWindow.Get<TextBox>(SearchCriteria.ByText("File name:"));
listLoadFile.Text = "Omneon_72.lst";
application.WaitWhileBusy();
// open file
Keyboard.Instance.PressSpecialKey(KeyboardInput.SpecialKeys.RETURN);
application.WaitWhileBusy();
mainWindow.Focus();
mainWindow.ReloadIfCached();
//Can't find this element
Label caption3 = mainWindow.Get<Label>(SearchCriteria.ByAutomationId("lblStatus"));
//Can't see elements
IUIItem[] children1 = mainWindow.GetMultiple(SearchCriteria.All);
答案 0 :(得分:0)
如果您不是重新加载android:layout_centerInParent="true"
而只是重新加载该流程,那该怎么办呢。
mainWindow