Мне нужно получить заголовок со вкладки браузера и сохранить его в строковой переменной. Я работаю над инструментом Ranorex Automation и использую C# в качестве языка сценариев.Как получить название из вкладки браузера?
Спасибо, Mudit
Мне нужно получить заголовок со вкладки браузера и сохранить его в строковой переменной. Я работаю над инструментом Ranorex Automation и использую C# в качестве языка сценариев.Как получить название из вкладки браузера?
Спасибо, Mudit
Может быть что-то вроде этого !! ??
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using System.Text.RegularExpressions;
using System.Web.Http;
using System.Web;
namespace HTMLConsoleRead1._0
{
class Program
{
static void Main(string[] args)
{
string htmlTitle = File.ReadAllText("masterHTML.html");
Console.WriteLine(GetTitle(htmlTitle));
Console.ReadLine();
}
static string GetTitle(string file)
{
Match match = Regex.Match(file, @"<title>\s*(.+?)\s*</title>");
if (match.Success)
{
return match.Groups[1].Value;
}
else
{
return "";
}
}
}
}
Спасибо за Ваш ответ, но, как вы упомянули masterHTML.html, в моем случае мне нужно автоматизировать веб-приложение. Как читать содержимое HTML на веб-сайте, например «accounts.google.com»? Что я должен писать вместо masterHTML.html? – Mudit
Спасибо за вашу помощь. Я использовал: WebClient client = new WebClient(); String htmlCode = client.DownloadString ("gmail.com"); string pageName = (GetTitle (htmlCode)); то это сработало – Mudit
это woud быть в '