using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using OpenQA.Selenium; using OpenQA.Selenium.DevTools; using OpenQA.Selenium.Support; using OpenQA.Selenium.Internal; using OpenQA.Selenium.Interactions; using OpenQA.Selenium.Remote; using OpenQA.Selenium.Edge; using OpenQA.Selenium.Firefox; using OpenQA.Selenium.Chrome; using OpenQA.Selenium.Chromium; using OpenQA.Selenium.IE; using OpenQA.Selenium.Safari; [assembly:CollectionBehavior(MaxParallelThreads = 16)] namespace SeleniumStudy.Test { public class DriverTest { [Fact] public async Task Edge_Test() { WebDriver driver = new EdgeDriver("./BrowserDriver/EdgeDriver"); // Navigate to Bing driver.Url = "https://cn.bing.com/"; // Find the search box and query for webdriver var element = driver.FindElement(By.Id("sb_form_q")); element.SendKeys("webdriver"); element.SendKeys(Keys.Enter); await Task.Delay(1000); driver.Quit(); } [Fact] public async Task Firefox_Test() { //FirefoxDriver driver = new FirefoxDriver(); WebDriver driver = new FirefoxDriver("./BrowserDriver/GeckoDriver"); // Navigate to Bing driver.Url = "https://cn.bing.com/"; // Find the search box and query for webdriver var element = driver.FindElement(By.Id("sb_form_q")); element.SendKeys("webdriver"); element.SendKeys(Keys.Enter); await Task.Delay(1000); driver.Quit(); } [Fact] public async Task Chrome_Test() { //WebDriver driver = new ChromeDriver(); ChromeDriver driver = new ChromeDriver("./BrowserDriver/ChromeDriver"); // Navigate to Bing driver.Url = "https://cn.bing.com/"; // Find the search box and query for webdriver var element = driver.FindElement(By.Id("sb_form_q")); element.SendKeys("webdriver"); element.SendKeys(Keys.Enter); await Task.Delay(1000); driver.Quit(); } } }