instance.ActiveTab.KeyEvent("A","press","ctrl");
instance.ActiveTab.KeyEvent("Delete","press","");
Спасибо,но почему то только выделяет, а удалять не хочетC#:instance.ActiveTab.KeyEvent("A","press","ctrl"); instance.ActiveTab.KeyEvent("Delete","press","");
HtmlElement inputnumberdel = instance.ActiveTab.FindElementByXPath("//input[@id='phoneNumberId']", 0);
if (inputnumberdel.IsVoid) throw new Exception("Не удалось найти inputnumberdel (поле ввода номера)");
Tab1.FullEmulationMouseMoveToHtmlElement(inputnumberdel);
Thread.Sleep(regRandom.Next(500, 2500));
instance.ActiveTab.FullEmulationMouseClick("left", "Click");
instance.ActiveTab.KeyEvent("A","press","ctrl");
instance.ActiveTab.KeyEvent("Delete","press","");
project.SendInfoToLog("удалили номер", true);
Thread.Sleep(regRandom.Next(1500, 2500));
Да, странно, вроде у меня раньше такой способ работал..Спасибо,но почему то только выделяет, а удалять не хочет
C#:HtmlElement inputnumberdel = instance.ActiveTab.FindElementByXPath("//input[@id='phoneNumberId']", 0); if (inputnumberdel.IsVoid) throw new Exception("Не удалось найти inputnumberdel (поле ввода номера)"); Tab1.FullEmulationMouseMoveToHtmlElement(inputnumberdel); Thread.Sleep(regRandom.Next(500, 2500)); instance.ActiveTab.FullEmulationMouseClick("left", "Click"); instance.ActiveTab.KeyEvent("A","press","ctrl"); instance.ActiveTab.KeyEvent("Delete","press",""); project.SendInfoToLog("удалили номер", true); Thread.Sleep(regRandom.Next(1500, 2500));
instance.ActiveTab.KeyEvent("A","press","ctrl");
instance.ActiveTab.KeyEvent("X","press","ctrl");
Спасибо еще раз ,теперь работаетДа, странно, вроде у меня раньше такой способ работал..
Тогда такой финт можно применить, проверил - работает:
C#:instance.ActiveTab.KeyEvent("A","press","ctrl"); instance.ActiveTab.KeyEvent("X","press","ctrl");
Попробуйте рекомендации в этом топике:@sergodjan66 подскажи пожалуйста, а как выполнить поиск и замену значения на странице?
Например есть слово из переменной, нужно его найти на странице и заменить на другую переменную.
Где то был код вроде не могу найти
Не то, Вы не совсем поняли меня.Попробуйте рекомендации в этом топике:
http://zennolab.com/discussion/threads/analog-zameny-po-regexp-v-c-snippete.18349/
Напишите подробнее чуть, что это за страница (страница контактов = вконтакте?),Не то, Вы не совсем поняли меня.
Мне нужно на странице контактов найти нужный и заменить его на другой.
Значение id не известно, поэтому я хочу сделать поиск и замену на странице с помошью
c#
По value получил номер id, вопрос решон.ищи по value или innertext
Прописывай нужное значение одному из этих атрибутов
зачем этот лишний шаг с айди?По value получил номер id, вопрос решон.
Спасибо!
А почему то не получается сразу вбивать со значением innertext, ошибкой заканчивает. Хотя нажимаю тестировать и получается, а при добавлении в проект - ошибка, потому решил брать номер id и потом уже заполнять нужное поле через имя атрибута id/зачем этот лишний шаг с айди?
Да, странно, вроде у меня раньше такой способ работал..
Тогда такой финт можно применить, проверил - работает:
C#:instance.ActiveTab.KeyEvent("A","press","ctrl"); instance.ActiveTab.KeyEvent("X","press","ctrl");
Описание добавляете из переменной? Тогда перед тем как добавить, нужно удалить этот текст.Подскажите как можно выделить и удалить только последнюю строку? Строка в переменной.
Если C# не необходим и если символы которые нужно удалить, находятся именно в конце строки, то можно так:Привет всем подскажите как удалить значения текста в конце. Допустим я имею текст такого вида 45288565654") мне надо удалить ") как мне это сделать, как прописать C# код
Если C# не необходим и если символы которые нужно удалить, находятся именно в конце строки, то можно так:
Посмотреть вложение 48762
Если нужен C#, то ПКМ по экшену и выбрать пункт Конвертировать в C#, в буфере обмена будет код, останется его немного подшаманить.
Либо через Замену в режиме Text:
Посмотреть вложение 48763
Также можете сконвертировать этот экшен в C# при необходимости.
Если же задача оставить только цифры, то так можно (без определения того что именно нужно очистить):
Посмотреть вложение 48764