Einzelnen Beitrag anzeigen
Ungelesen 06.06.21, 09:10   #1
beyaz17
Anfänger
 
Registriert seit: Jan 2010
Beiträge: 7
Bedankt: 9
beyaz17 ist noch neu hier! | 0 Respekt Punkte
Standard [c#] webbrowser Geburtstag DatePicker setten

Hallo,

ich möchte gerne nen bot erstellen. Leider bekomme ich es einfach nicht hin, den value des inputs zu setten

Code:
<div _ngcontent-nfa-c114="" class="row no-gutters"><div _ngcontent-nfa-c114="" class="col-6 offset-3 col-md-4 offset-md-4"><input _ngcontent-nfa-c114="" type="date" formcontrolname="birthdate" appautofocus="" class="form-control ng-pristine ng-invalid ng-touched" max="2021-06-06"><!----></div></div></div><!----><!---->
wie kann ich in den input auf das folgende geburtstag 1998-02-02 zu setzen.
SetAttribute("value", "1998-02-02"); funktioniert nicht, da kein value definiert ist. bekomme die meldung value null

//Edit
mit dem code habe ich es hinbekommen
Code:
foreach (HtmlElement el in webBrowser1.Document.GetElementsByTagName("input"))
            {
                if (el.OuterHtml.Contains("birthdate"))

                {
                    
                    el.SetAttribute("value", "1991-02-02");
                }
            }
Aber ich kann leider nicht auf den weiter button clicken, da der wert nicht eingetippt worden ist, sondern gesetzt worden ist. gibt es hier ne möglichkeit das eintippen vorzutäschen o.ä.

Geändert von beyaz17 (06.06.21 um 12:47 Uhr)
beyaz17 ist offline   Mit Zitat antworten