关于WPF的Button 的click事件调用 code UI 代码的示例(有益于快速的自动化)
2016-04-22 00:01
639 查看
Code UI的代码:
WPF 逻辑部分:
目前使用的.Net Framework 版本为4.5.2,记得相关的UITest版本一致
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Drawing; using Microsoft.VisualStudio.TestTools.UITesting; using System.Windows.Forms; namespace wpfcodeui { class codeui { public static void ScrientTest1(Object obj) { Playback.Initialize(); Mouse.StartDragging(null,new System.Drawing.Point(100,200)); Console.WriteLine(obj.ToString()); Playback.Cleanup(); } } }
WPF 逻辑部分:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace wpfcodeui { /// <summary> /// MainWindow.xaml 的交互逻辑 /// </summary> public partial class MainWindow : Window { Thread codeuitd = null; public MainWindow() { InitializeComponent(); } private void Button__Click(object sender, RoutedEventArgs e) { ParameterizedThreadStart ParStart = new ParameterizedThreadStart(codeui.ScrientTest1); codeuitd = new Thread(ParStart); codeuitd.Start("test"); } private void Window_Closed(object sender, EventArgs e) { if(codeuitd != null && codeuitd.ThreadState == ThreadState.Running) { codeuitd.Abort(); } } } }引用:
目前使用的.Net Framework 版本为4.5.2,记得相关的UITest版本一致
相关文章推荐
- data-model 简单介绍
- 简单日历封装
- Deque 容器
- Queue容器
- Xcode中buildSetting参数设置与学习
- 在iOS 8中使用UIAlertController
- mysql_query返回false原因
- Java基础-break,continue,return
- iOS开发系列--UITableView全面解析
- UE4:编辑器中显示物体包围框
- 十六进制string转换UIColor -备用
- HDU - 1159 Common Subsequence
- burpsuite中的几款插件推荐
- UVA_10534_Wavio Sequence
- This warning can be disabled by using the command line flag -Dcom.android.build.gradle.overridePath
- Xcode UUID查询
- ACE_Message_Queue和spawn实现(生产者/消费者)(V2.00)
- 南京理工大学第八届程序设计大赛(校外镜像) J sequence
- 南京理工大学第八届程序设计大赛(校外镜像) F sequence
- POJ 3061 Subsequence