Доброго времени суток всем!
Подскажите, пожалуйста, как в консольном приложении можно ввести набор символов в окна логин-пароль на сайте gmail com? Или, скажем, программно нажать клавиши клавиатуры в заданном порядке? Быть может, есть вариант копировать заранее указанные символы из консоли в форму гугл?
Заранее спасибо!
То, что вы хотите сделать, легко решается с помощью Selenium. Это мощное средство для автоматизации работы с браузером.
Установите пакет Selenium.WebDriver, и:
using OpenQA.Selenium.Chrome;
...
static void Main(string[] args)
{
var driver = new ChromeDriver();
driver.Url = "https://accounts.google.com/signin/v2/identifier?continue=https%3A%2F%2Fmail.google.com%2Fmail%2F&service=mail&sacu=1&rip=1&flowName=GlifWebSignIn&flowEntry=ServiceLogin";
var inputEmail = driver.FindElementById("identifierId");//это Id инпута для ввода email
inputEmail.SendKeys("user@gmail.com");
var btnNext = driver.FindElementById("identifierNext");//это Id кнопки "Далее"
btnNext.Click();
...
Console.ReadLine();
}
Естественно, чтобы вводить текст в инпуты и нажимать на кнопки, нужно предварительно ручками найти их на странице (изучив код страницы) и понять, как их можно программно идентифицировать. В приведенном примере используются Id элементов.
Виртуальный выделенный сервер (VDS) становится отличным выбором
В редакторе Unity есть удобные DebugLog логи
Как получить все данные из DataGridА так же как удалить строку
Есть небольшой кусок кода, его смысл заключался в том чтобы из массива (в котором приходили подобные цифры 1231
Подскажите пожалуйста, как мне установить высоту при начальной загрузки таблицы DataGrid с использованием DoubleAnimation, чтобы она не уходила за рамки...