1. using OpenQA.Selenium.Firefox;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. using System.Threading;
  8. using OpenQA.Selenium;
  9.  
  10. namespace WebDriverTest
  11. {
  12. class Program
  13. {
  14. static void Main(string[] args)
  15. {
  16. var driver = new FirefoxDriver();
  17. driver.Url = "http://192.168.0.252/";
  18. driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds();
  19. driver.Manage().Timeouts().AsynchronousJavaScript = TimeSpan.FromSeconds();
  20.  
  21. driver.FindElementById("_easyui_textbox_input1").SendKeys("ERIC");
  22. driver.FindElementById("_easyui_textbox_input3").SendKeys("ERIC");
  23.  
  24. Thread.Sleep(TimeSpan.FromSeconds());
  25.  
  26. driver.ExecuteScript("f_Login();");
  27.  
  28. Thread.Sleep(TimeSpan.FromSeconds());
  29.  
  30. driver.FindElementByCssSelector("[data_funid='1A101']").Click();
  31.  
  32. IWebElement frameEl = driver.FindElementByTagName("iframe");
  33.  
  34. driver.SwitchTo().Frame(frameEl);
  35.  
  36. driver.FindElementById("aAdd").Click();
  37. driver.FindElementById("_easyui_textbox_input2").SendKeys("Test");
  38.  
  39. //var driver = new FirefoxDriver();
  40. //driver.Url = "https://www.baidu.com/";
  41. //driver.FindElementById("kw").SendKeys("WebDriver");
  42. //driver.FindElementById("su").Click();
  43.  
  44. }
  45. }
  46. }

WebDriverTest的更多相关文章

  1. Javascript开发之工具归纳

    写在前面 由于JS开发对我来说是全新的技术栈,开发过程中遇到了各种各样的框架.工具,同时也感叹一下相对于.Net的框架(工具框架以及测试框架等)JS框架真的是太丰富了.社区的力量果然强大---也是由此 ...

  2. WEB前端常用的测试工具

    一.QUnit 前端测试工具 QUnit是一个强大的JavaScript单元测试框架,该框架是由jQuery团队的成员所开发,并且是jQuery的官方测试套件.Qunit是Jquery的单元测试框架, ...

  3. FAQ_浏览器_ChromeDriver报错

    Started ChromeDriverport=2437version=23.0.1240.0log=D:\workspace\WebdriverTest\chromedriver.log[0704 ...

随机推荐

  1. Python内置类型(3)——比较

    python有8种比较运算符:<.<=.>.>=.==.!=.is.is not,它们具有相同的优先级.它们具体的含义如下: 运算符 含义 < 小于 <= 小于或等 ...

  2. 安尼泰科T1行车记录仪说明书

    点击下载:安尼泰科T1行车记录仪说明书 自己总结:行车记录仪_使用总结.rar PS:我的型号是T1C,但说明书也适合.

  3. Java_反射demo

    package com.cnit.reflect; import java.lang.reflect.Field; import java.lang.reflect.Method; public cl ...

  4. MySQL 一些内部原理

    1. MySQL 体系结构 如下图: Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的(SQL Interface. Parser. Optimizer.Caches&Buffe ...

  5. docker使用技巧小记

    1.在使用docker的时候有很多人习惯使用官方镜像.有的人喜欢自己制作镜像,有的时候都是使用默认的配置启动的服务,或者自己在制作镜像的时候直接将配置文件打包到镜像里面了.有的时候会碰到要修改配置文件 ...

  6. Angularjs 通过asp.net web api认证登录

    Angularjs 通过asp.net web api认证登录 Angularjs利用asp.net mvc提供的asp.net identity,membership实现居于数据库的用户名/密码的认 ...

  7. python的Web框架,Django的ORM,模型基础,MySQL连接配置及增删改查

    Django中的ORM简介 ORM概念:对象关系映射(Object Relational Mapping,简称ORM): 用面向对象的方式描述数据库,去操作数据库,甚至可以达到不用编写SQL语句就能够 ...

  8. 三对角线性方程组(tridiagonal systems of equations)的求解

    三对角线性方程组(tridiagonal systems of equations)   三对角线性方程组,对于熟悉数值分析的同学来说,并不陌生,它经常出现在微分方程的数值求解和三次样条函数的插值问题 ...

  9. .Net敏捷开发框架6.1.6.2版本,联系QQ:6539471

    演示地址:www.fishcmonkey.com .NET敏捷开发框架 6.1.6.2 版本发布 新增手机流程-我的流程(可查看流程进度和表单内容) 新增手机流程-待办任务(可查看流程进度和表单内容, ...

  10. 哆啦A梦欺骗了你!浏览器CSS3测试遭质疑

    首先,说明,此处只是告诫各位参与CSS3.0学习使用或者将要使用或者学习CSS3.0的朋友,不要完全信任网络资源,依靠网络资源,我们需要利用网络资源的方便和可取的部分,结合自己的理解,学好,理解好! ...