私たちはWPFアプリケーション用のテストケースを作成しています。 WPFアプリケーションの内部では、Webブラウザウィンドウ(Internet Explorer)を開き、入力要素を探しています。TestStack.White.Uia3 WindowsFramework.InternetExplorer Texboxが見つかりません
ブラウザ内に要素を見つけるための 'TestStack.White.Uia3.0.13.3'パッケージをインストールしました。
我々我々はテキストボックスを見つけようとしている。同様に、私たちに書かれたコードwindow.Get<Button>(SearchCriteria.ByAutomationId("SignIn").AndOfFramework(WindowsFramework.InternetExplorer));
のように、この要素を見つけるため<button class="accbtn" id="SignIn">User SignIn</button>
のようなHTMLページ内にレンダリングされるボタン要素を見つけることができます。これは私たちがvar textbox = window.Get<TextBox>(SearchCriteria.ByAutomationId("userid").AndOfFramework(WindowsFramework.InternetExplorer))
のようなコードを書かしかし、それはページから要素を見つけていない、この要素を見つけることが<input id="userid" type="email" name="login" value="">
ようなHTMLページにレンダリングされます。レンダリングされたhtmlのような違いは、type = 'text'の代わりにtype = 'email'と表示されますが、それは見つけるべきだと思いました。
提案がありますか?