CefSharp - Textsetzen

  • VB.NET
  • .NET (FX) 4.5–4.8

    CefSharp - Textsetzen

    Hallo zusammen,

    ich verwende als Webview zur Zeit das NuGet Packet CefSharp.

    Wie ich einfache Textfelder die über die ID bestimmt werden, einen Wert/Text zuweisen kann habe ich bereits verstanden.

    Nur ist jetzt die Situation das dass Element keine Id und keinen Namen hat. Einzig einen Klassen Namen.
    So schaut das Element aus :

    HTML-Quellcode

    1. <div class="_2_1wd copyable-text selectable-text" contenteditable="true" data-tab="6" dir="ltr" spellcheck="true">HierIstDasTextFeld</div>


    Die Textfelder bisher hatten immer einen .value, dem ich dann den Wert zu weißen konnte.
    Hier liegt der Wert "HieristdasTextFeld zwischen den > <.

    Ich verstehe nicht wirklich um was es da geht. Ist es der Wert der Klasse, oder wie kann ich den Text HierIstdasFeld ändern.

    Mein bisheriger Ansatz:

    VB.NET-Quellcode

    1. EvaluateScriptAsync("document.getElementsByClassName('_2_1wd copyable-text selectable-text')[0].innerHTML='test')")


    Hat jemand Ahnung wie das funktioniert?