Доброго здравия!
Не могу понять в чем проблема.
Вообщем на странице
https://e.mail.ru/settings/security я пытаюсь через метод
.val вставить текст в
input, но происходит ерунда какай-то. Сайт будто не видит что я вставил туда текст и считает что там пусто, хоть визуально и отображается что текст введен.
Вот собстна мой скрипт:
// ==UserScript==
// @name change_pass
// @include *mail.ru*
// @require [url]http://code.jquery.com/jquery-latest.js[/url]
// ==/UserScript==
(function main(){
$('.js-changePassword').trigger('click');
var timer=setInterval(function(){
$('.c0166:eq(0)').val('старыйПарольОтПочты');
$('.c0166:eq(1)').val('новыйПароль');
$('.c0166:eq(2)').val('новыйПароль');
$('.c01120').trigger('click');
if($('.c0166:eq(0)').val()!='') clearInterval(timer);
},999);
})();
А это куда я хочу вставить текст в 9,10,11 строке
<input data-test-id="old-password-input" type="password" class="c0166 c0167" value="">
<input name="new-password" data-test-id="new-password-input" type="password" class="c0166 c0167" value="">
<input data-test-id="repeat-password-input" type="password" class="c0166" value="">