当前位置: 首页 > news >正文

保定网站建设浩森宇特有没有类似wordpress

保定网站建设浩森宇特,有没有类似wordpress,怎么识别网站是用什么语言做的,wordpress 捐赠前段时间做的自动化测试的是Silverlight的#xff0c;框架都已经搭好。突然测试发现这里还有一个要发送邮件的html页面#xff0c;并且将另外启动浏览器#xff0c;于是今天下午把这个html的也写出来。用法 #xff1a; HtmlAutoTestFrameWork htf new HtmlAutoTestFrameW… 前段时间做的自动化测试的是Silverlight的框架都已经搭好。突然测试发现这里还有一个要发送邮件的html页面并且将另外启动浏览器于是今天下午把这个html的也写出来。用法 HtmlAutoTestFrameWork htf new HtmlAutoTestFrameWork(); htf.BrowserDefaultIE();  HtmlTextArea heTo2 htf.ByPropertHtmlTextArea(Id:input-to;TagName:TEXTAREA;Class:text); heTo2.Text admincnblogs.com; HtmlButton hbSend htf.ByPropertHtmlButton(Id:btnSend;TagName:INPUT;ControlType:Button); Mouse.Click(hbSend); 下面是html的一个弹出层用的jsalert.js .获取弹出层元素 HtmlDiv htmlDiv htf.ByPropertHtmlDiv(Id:popup_container;Class:ui-draggable); 这是弹出层得一个按钮 HtmlInputButton hbok htf.ByPropertHtmlInputButton(Id:popup_ok;Type:button); Mouse.Click(hbok);   下面是源码供参考 using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.VisualStudio.TestTools.UITesting; using System.Threading; using Microsoft.VisualStudio.TestTools.UITesting.HtmlControls; using System.Diagnostics; using System.Reflection;namespace autoUI {public class HtmlAutoTestFrameWork{private string m_uri string.Empty;private BrowserWindow browser;public HtmlDocument htmlDoc;public string Title string.Empty;public string AbsolutePath string.Empty;public string ClassName string.Empty;public string FrameDocument string.Empty;#region HtmlDocumentpublic void BrowserLaunch(){}public void BrowserLaunch(String Url){m_uri Url;browser BrowserWindow.Launch(Url);BuildParams();}private void BuildParams(){browser.SearchProperties[UITestControl.PropertyNames.ClassName] IEFrame;htmlDoc new Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlDocument(browser);if (!string.IsNullOrWhiteSpace(m_uri))htmlDoc.SearchProperties[Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlDocument.PropertyNames.PageUrl] m_uri;if (!string.IsNullOrWhiteSpace(Title))htmlDoc.SearchProperties[Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlDocument.PropertyNames.Title] Title;if (!string.IsNullOrWhiteSpace(AbsolutePath))htmlDoc.SearchProperties[Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlDocument.PropertyNames.AbsolutePath] AbsolutePath;if (!string.IsNullOrWhiteSpace(ClassName))htmlDoc.SearchProperties[Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlDocument.PropertyNames.ClassName] ClassName;if (!string.IsNullOrWhiteSpace(FrameDocument))htmlDoc.SearchProperties[Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlDocument.PropertyNames.FrameDocument] FrameDocument;}public void BrowserDefaultIE(){browser BrowserWindow.FromProcess(GetProcess(iexplore));BuildParams();}public void BrowserFromProcess(Process p){browser BrowserWindow.FromProcess(p);BuildParams();}public Process GetProcess(string browerType){Process p Process.GetCurrentProcess();ListProcess list new ListProcess();foreach (var item in Process.GetProcesses()){if (item.ProcessName.Equals(browerType,StringComparison.CurrentCultureIgnoreCase)){list.Add(item);}}list.Sort((a, b) {return a.TotalProcessorTime.CompareTo(b.TotalProcessorTime);});//浏览器启动时间排序return list[0];//返回浏览器启动用时最少的}#endregion#region Findprivate T GetControlT(HtmlControl hc) where T : HtmlControl{T to null;try{Type t typeof(T);var types new Type[1];types[0] typeof(HtmlControl);ConstructorInfo ci t.GetConstructor(types);var obj new object[1];obj[0] hc;to (T)ci.Invoke(obj);}catch{to default(T);}return to;}public T ByIDT(string id) where T : HtmlControl{return ByIDT(htmlDoc, id);}public T ByIDT(HtmlControl hc, string id) where T : HtmlControl{return GetHtmlControlByPropertyT(hc, Id:id);}/// summary///Get Control By Propert. eg HtmlDiv hdf.ByPropertHtmlDiv(Id:IdValue;Name:NamaValue)/// /summary/// typeparam nameTControlType/typeparam/// param nameattributeValueId:IdValue;Name:NamaValue/param/// returnsT/returnspublic T ByPropertT(string propertyValue) where T : HtmlControl{return ByPropertT(htmlDoc, propertyValue);}public T ByPropertT(HtmlControl hc, string propertyValue) where T : HtmlControl{return GetHtmlControlByPropertyT(hc, propertyValue);}public T GetHtmlControlByPropertyT(HtmlControl hc, string propertyValue) where T: HtmlControl{T t GetControlT(hc);try{if (!string.IsNullOrWhiteSpace(propertyValue)){string[] arr1 propertyValue.Split(;);for (int i 0; i arr1.Length; i){string[] arr2 arr1[i].Split(:);t.SearchProperties[arr2[0]] arr2[1];}}}catch { }return t;}#endregionpublic void Close(){browser.Close();Thread.Sleep(5000);}} }     转载于:https://www.cnblogs.com/jiebian/archive/2012/11/30/2796406.html
http://wiki.neutronadmin.com/news/436032/

相关文章:

  • 800元做网站wordpress中文网
  • 购物网站开店免费海口建站平台
  • 什么是网站黏着度建设网站和推广
  • 深圳建设工程交易网站官网网页设计学徒培训可试学
  • 自己做的网站为何手机不能浏览谷歌网络营销的概念
  • 生鲜网站制作企业建设网站的目的( )
  • 制作网站开发多少钱前端什么证书含金量高
  • wordpress建站优缺点主流网页设计软件
  • 协会网站建设制作上饶高端网站建设
  • 网站的整合wordpress 3.6.1
  • 什么网站专做店铺天津网站优化收费
  • 建设网站公开教学视频新乡百度网站优化排名
  • 怎样 管理网站公众号登录官网入口
  • 做电商网站一般需要什么流程图店铺推广策略
  • 视频网站做电商吉林市做网站哪家好
  • 网页制作与网站管理5000多一年的网站建站
  • 网站标题和关键词从网络营销策划理论
  • 网页是网站吗wordpress 修改文件名
  • 营销型网站建站教程网站建设html模板
  • 网站网站到底怎么做中国做网站的公司有哪些
  • 免费开商城网站wordpress 开关 边栏 选择 模板
  • wordpress和帝国cms哪个好徐州关键词排名优化
  • 做海淘的网站要哪些证网站建设文化信息
  • 专业网站建设搭建视频网站建设要多少钱
  • 南京网站制作公司怎么样怎么寻找要建设网站的客户群
  • 宁阳网站定制伍佰亿营销型网站
  • 男女做污污的网站网络营销策划方案书范文
  • 网站开发项目名某互联网公司开发官网的首页
  • 网站模板能上传图片网站建设与维护成本
  • 合肥网站优化搜索如何免费制作一个网站