public MainWindow()
{
InitializeComponent();
BrowserView webView = new WPFBrowserView();
mainLayout.Children.Add((UIElement)webView.GetComponent());
ManualResetEvent waitEvent = new ManualResetEvent(false);
webView.Browser.FinishLoadingFrameEvent += delegate (object sender, FinishLoadingEventArgs e)
{
if (e.IsMainFrame)
{
waitEvent.Set();
}
};
webView.Browser.LoadURL("https://console.api.ai/api-client/#/login");
waitEvent.WaitOne();
DOMDocument document = webView.Browser.GetDocument();
DOMElement username = document.GetElementById("username");
username.SetAttribute("value", "[email protected]");
}
これは、 "https://console.api.ai/api-client/#/login"にナビゲートする私のプログラムです。DotNetBrowserを使用してユーザー名とパスワードを入力する方法
.SetAttributeを使用してウェブサイトのEmailテキストボックスに "[email protected]"を入力しようとしましたが、動作しません。
誰でもこれを解決する方法を知っていますか?
ありがとうございます!