0

私は C# (Visual Studio 2010) で WebKitBrowser を使用しており、owncloud の Web アプリケーションでユーザーを自動的に作成したいと考えています。図 1にログイン フォームが表示されます。"Gruppen" をクリックすると、チェックボックス付きのドロップダウン フィールドが表示されます (写真 2 )。htmlコードは以下のとおりです。

<form id="newuser" autocomplete="off">
<input id="newusername" type="text" placeholder="Loginname" /> 
<input type="password" id="newuserpassword" placeholder="Passwort" /> 
<select class="groupsselect" id="newusergroups" data-placeholder="groups" title="Gruppen" multiple="multiple">
    <option value="Benutzer">Benutzer</option>
    <option value="admin">admin</option>
</select> 
<input type="submit" value="Anlegen" />
</form>

newusernameとnewuserpasswordのテキストボックスに入力してフォームを送信できます。次に例を示します。

String javascript = "document.getElementById('newusername').value = '" + newusername + "';";
WebKitBrowser1.StringByEvaluatingJavaScriptFromString(javascript);

しかし、 newusergroups (図 2) で値を選択できません。たとえば、次のようになります。

String javascript = "document.getElementById('newusergroups').options[1].selected = true;";
String javascript = "document.getElementById('newusergroups').value = 'admin';";

多分誰かが私を助けることができますか?よろしくお願いいたします。

オリ

4

1 に答える 1