示例#1
0
        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);
        }
示例#2
0
        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();                                                                         // 終了
        }