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 protected]"을 채우려고하는데 작동하지 않습니다.
누구나 해결 방법을 알고 계십니까?
감사합니다.