随笔分类 - UI自动化
WebDriver一些常见问题的解决方法【转】
摘要:转至:http://www.cnblogs.com/sylovezp/p/4329770.html 1.Exception NoSuchElementException: 解决方法: 1)检查目标element的locator 2)如果locator是正确的,尝试在查找element之前等待页面的加
阅读全文
IE浏览器相关的问题及解决方案[转]
摘要:seleniumquery和IE的司机 本网页是关于seleniumquery和IE(Internet Explorer)作为驱动/ WebDriver /浏览器。 首先,确保你检查internetexplorerdriver硒Wiki页面,特别是所需配置部分-如果你穿过它,你很可能不会遇到麻烦!
阅读全文
fix org.openqa.selenium.NoSuchWindowException when find element on ie11.
摘要:Steps:1.I was able to resolve the issue after adding the site URL under trusted sites of IE. The same worked for every other machine I tried running s
阅读全文
Watir资源列表【转】
摘要:Watir简介"Watir" (发音与 water相近) 全写是 "Web Application Testing in Ruby"。Watir是一款用Ruby脚本语言驱动浏览器的自动化测试工具。Wait是基于Web的自动化测试开发的工具箱。Watir对什么有效?Watir可以驱动那些作为Html页...
阅读全文
[转][Automation]- C# SendKey代码表
摘要:使用 SendKeys 将键击和组合键击发送到活动应用程序。此类无法实例化。若要发送一个键击给某个类并立即继续程序流,请使用 Send。若要等待键击启动的任何进程,请使用 SendWait。每个键都由一个或多个字符表示。若要指定单个键盘字符,请使用该字符本身。例如,若要表示字母 A,请将字符串“A”传递给方法。若要表示多个字符,请将各个附加字符追加到它之前的字符的后面。若要表示字母 A、B 和 C,请将参数指定为“ABC”。加号 (+)、插入符号 (^)、百分号 (%)、波浪号 (~) 以及圆括号 ( ) 对 SendKeys 具有特殊含义。若要指定这些字符中的某个字符,请将其放在大括号 ({
阅读全文
【转】Web UI自动化测试原理
摘要:目前市面上有很多Web UI自动化测试框架,比如WatiN, Selinimu,WebDriver,还有VS2010中的Coded UI等等. 这些框架都可以操作Web中的控件,模拟用户输入,点击等操作,实现Web自动化测试。其实这些工具的原理都一样,都是通过调用IE COM接口和HTML DOM 对IE浏览器以及WEB测试对象的操作。本文介绍脱离这些自动化测试框架。 直接使用.NET提供的shdocvm.dll库来操作IE浏览器,使用mshtml.dll库来操作IE中的 HTML对象。阅读目录优点添加引用操作IE使用IE Develop Toolbar 查看HTML DOM操作IE中的HTM
阅读全文
【转】UI Aumation简介
摘要:UI Automation是微软.net Framework 3.0所出的. 关于他完整的介绍当然是看msdn了http://msdn.microsoft.com/en-us/library/ms747327.aspx。不过在此罗列我认为有用的信息。1. 如何使用 第一步:在VS项目->添加引用->选择UIAutomationClient, UIAutomationTypes, UIAutomationProvider。 第二步:在项目cs文件中引用其namespace ( using System.Windows.Automation;) 第三步:就开始在代码中用吧,包括Auto
阅读全文
浙公网安备 33010602011771号