zoukankan      html  css  js  c++  java
  • Selenium稳定性 Test

     [Test]
            public void DriverExtension_Wait()
            {
                var driver = new FirefoxDriver();
    
                driver.Navigate().GoToUrl("http://www.baidu.com");
                driver.FindElement(By.Id("kw")).SendKeys("selenium");
                driver.FindElement(By.Id("su")).Submit();
                driver.WaitTitleContains("selenium");
                Assert.True(driver.Title.Contains("selenium"));
    
    
                driver.Navigate().GoToUrl("http://docs.seleniumhq.org/docs/03_webdriver.jsp");
                driver.WaitElementExist(By.Id("additional-resources"));
                var ele = driver.FindElement(By.Id("additional-resources"));//接收这个元素,类似于判断
    
    
                driver.Navigate().GoToUrl("https://www.mozilla.org/en-US/about/");
                driver.WaitUnit<bool>(
                  p => p.FindElement(By.Id("masthead")).Text == "Mozilla");
    
            }
    
            [Test]
            public void DriverExtension_ExeJavascript()
            {
                var driver = Helper.WebDriverInstance;
                driver.Navigate().GoToUrl("http://www.baidu.com");
                driver.ExecJavascript("document.getEelementById('kw').value='selenium'");
                driver.ExecJavascript("document.getEelementById('su').Click()");
                Assert.True(driver.Title.Contains("selenium"));
                
                }
    

      

  • 相关阅读:
    学习记录6
    学习记录5
    学习记录4
    学习记录3&开启新的世界
    学习记录2
    学习记录1
    类、对象和包
    班会总结
    请简单描述一下,java程序的运行过程,以及java为什么能跨平台
    JDK、JRE、JVM的区别与关系
  • 原文地址:https://www.cnblogs.com/cloud-test/p/3450040.html
Copyright © 2011-2022 走看看