У меня есть простое приложение с кнопкой, которая показывает другую форму с методом ShowDialog ().Я хотел бы нажать кнопку закрытия из этой открытой формы, но вызов Session.FindElementByName ("Close") попытается нажать кнопку закрытия из первой формы, которая не удалась (поскольку другая форма открывается с помощью ShowDialog ()).
Какие-нибудь советы, как я мог бы переключиться на эту новую форму?
SwitchTo, кажется, не работает.У меня есть два дескриптора окна в сеансе после вызова ShowDialog (), но переключение не работает.
[TestMethod]
public void AppDriverTest_Close_Another_Window()
{
Session.FindElementByAccessibilityId("button1").Click();
Session.FindElementByName("Close").Click();
}
// Form1 has button with following click method
private void button1_Click(object sender, EventArgs e)
{
var frm = new Form2();
frm.ShowDialog();
}