private void button4_Click(object sender, EventArgs e) { // WebDriverを取得 IWebDriver driver = SeleniumUtil.GetWebDriver(this.comboBox1.Text); // 指定したURLを開く driver.Navigate().GoToUrl("http://www.jmacsoft.co.jp/relatis.html"); System.Threading.Thread.Sleep(2000); foreach (IWebElement element in driver.FindElements(By.CssSelector("a[href='http://relatis.jp']"))) { if (driver is InternetExplorerDriver) { element.SendKeys(OpenQA.Selenium.Keys.Control); } element.SendKeys(OpenQA.Selenium.Keys.Enter); break; } System.Threading.Thread.Sleep(2000); }
private void btnSample1_Click(object sender, EventArgs e) { // WebDriverを取得 IWebDriver driver = SeleniumUtil.GetWebDriver(this.comboBox1.Text); // 指定したURLを開く driver.Navigate().GoToUrl("http://www.jmacsoft.co.jp/index.html"); SeleniumUtil.elementClick(driver, driver.FindElement(By.Id("menu_02"))); // 事業内容 SeleniumUtil.elementClick(driver, driver.FindElement(By.Id("menu_03"))); // 開発事例 SeleniumUtil.elementClick(driver, driver.FindElement(By.Id("menu_04"))); // 会社情報 SeleniumUtil.elementClick(driver, driver.FindElement(By.Id("menu_05"))); // 採用情報 SeleniumUtil.elementClick(driver, driver.FindElement(By.Id("menu_01"))); // ホーム SeleniumUtil.elementClick(driver, driver.FindElement(By.CssSelector("a[href='relatis.html']"))); // relatis dataworks foreach (IWebElement element in driver.FindElements(By.CssSelector("a[href='http://relatis.jp']"))) // relatisホームページ { SeleniumUtil.elementClick(driver, element); break; } SeleniumUtil.elementClick(driver, driver.FindElement(By.LinkText("データシェル"))); // データシェル SeleniumUtil.elementClick(driver, driver.FindElement(By.LinkText("Hello world の例題"))); // Hello world SeleniumUtil.elementClick(driver, driver.FindElement(By.ClassName("button"))); // 計算 driver.Quit(); // 終了 }