分類:[C#]
お世話になります。
VisualStudio(C#) + Webdriver にて起動中のEdgeブラウザのURL+Titleを取得したいと思っています。
WebDriverにより、Edgeの起動は確認できたのですが、
起動中の情報を取得することができません。
サンプル等あればお知らせいただけると幸いです。
起動は下記Logicで確認できました。
※Debugフォルダへ、下記よりダウンロードされる、
MicrosoftWebDriver.exeが配置されていることを前提とします。
https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
Release 16299
■下記コンソールアプリケーションによるSample
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenQA.Selenium;
using OpenQA.Selenium.Edge;
using OpenQA.Selenium.Remote;
namespace ConsoleApp2 {
class Program {
static void Main(string[] args) {
RemoteWebDriver driver = null;
try {
driver = new EdgeDriver();
// Navigate to Bing
driver.Url = "https://www.bing.com/";
// Find the search box and query for webdriver
var element = driver.FindElementById("sb_form_q");
element.SendKeys("webdriver");
element.SendKeys(Keys.Enter);
//Console.ReadLine();
}
catch (Exception e) {
Console.WriteLine(e.Message);
}
finally {
if (driver != null) {
driver.Quit();
}
}
}
}
}
|