• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






cloud_test

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 下一页

2013年12月12日

Selenium 设置管理cookie,超时时间
摘要: 可以通过option设置管理cookie,超时时间一、cookie机制和session机制的区别 具体来说cookie机制采用的是在客户端保持状态的方案,储存在内存。而session机制采用的是在服务器端保持状态的方案,储存在硬盘里。 同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择。 public void CookiesTest() { IWebDriver mainWindow = new FirefoxDriver(); ... 阅读全文
posted @ 2013-12-12 11:57 cloud_test 阅读(1196) 评论(0) 推荐(0)
 

2013年12月11日

Selenium 实现联想下拉框
摘要: 直接在文本框输入字符,并不能实现联想下拉框,第一种方式:强制执行js driver.FindElement(By.Id("top_search_input")).SendKeys("a"); var js_displayTheMenuBlock = string.Format("document.querySelector('#userSearchBox').style.display= 'block'");//找到js改变属性 ((IJavaScriptExecutor)driver).Execute 阅读全文
posted @ 2013-12-11 15:46 cloud_test 阅读(826) 评论(0) 推荐(0)
 
selenium 处理浏览器多窗口
摘要: 测试过程中,会弹出一些子窗口,并且有可能在多个窗口之间切换必须要获取每个窗口的唯一标识符切换到该窗口,才能对该窗口的元素进行操作首先,获取每个窗口的唯一标识符,然后以及和的形式返回 var mainWindow = new FirefoxDriver(); INavigation navigation = mainWindow.Navigate(); navigation.GoToUrl("http://www.hao123.com"); IWebElement btnMainWindow = mainWi... 阅读全文
posted @ 2013-12-11 10:51 cloud_test 阅读(614) 评论(0) 推荐(0)
 
Set up your first C# test with NUnit or resharper
摘要: 此链接为一种方式,用Nunit单元测试驱动测试代码http://relevantcodes.com/using-nunit-to-execute-selenium-webdriver-tests/第二种方式:下载安装resharper,直接可以在Visual Studio run the testhttp://www.jetbrains.com/resharper/ 阅读全文
posted @ 2013-12-11 10:01 cloud_test 阅读(265) 评论(0) 推荐(0)
 

2013年12月10日

selenium 启动ie 浏览器
摘要: selenium 启动ie 浏览器var driver = new InternetExplorerDriver(@"IEDriverServer.exe路径"); driver.Navigate().GoToUrl("http://www.baidu.com");port每次启动的时候都不一样很多人遇到说无法跳转到指定页面的情况,有些解说是ie浏览器安全设置问题,但是我的浏览器并没有去掉启用保护模式的勾选,也能启动成功 阅读全文
posted @ 2013-12-10 17:26 cloud_test 阅读(363) 评论(2) 推荐(0)
 

2013年12月9日

autoit使用
摘要: autoit下载地址:http://www.autoitx.com/thread-12964-1-1.html?sid=4zMMSb在autoit的安装目录下有个Au3Info.exe文件,该文件可以查看windows控件的信息,包括控件ID,类别名,高级模式,控件点击坐标等 用途是在操作控件函数的参数查询,如:ControlClick ( "标题", "文本", 控件ID [, 按钮 [, 点击次数 [, X坐标 [, Y坐标 ]]]] ),这里面就需要用到Au3Info.exe拖动finder tool到指定位置,可以得出控件函数的参数eg:打开No 阅读全文
posted @ 2013-12-09 12:32 cloud_test 阅读(399) 评论(0) 推荐(0)
 
Selenium 处理windows 上传 窗口
摘要: selenium无法控制windows窗口,故需要引用第三方工具autoit.在如下网址,下载并安装http://www.autoitscript.com/site/autoit/安装autoit-v3-setup.exe对于下图窗口,selenium是无法定位控制的,可以使用finder tool... 阅读全文
posted @ 2013-12-09 12:16 cloud_test 阅读(775) 评论(0) 推荐(0)
 

2013年12月6日

android 自动化(1)
摘要: 学习android自动化测试要感谢一个朋友耐心的指导环境搭建:(需要java JDK 以及android SDK)JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.htmlandroid SDK:http://developer.android.com/sdk/index.html连接手机:在控制台输入:adb devices查看设备adb shell monkey -p com.android.device -s 10 --throttle 500 -v -v -v 100这个 阅读全文
posted @ 2013-12-06 11:42 cloud_test 阅读(295) 评论(0) 推荐(0)
 

2013年12月5日

Selenium 处理模态对话框
摘要: 模态对话框的原理模态窗口点击下一步的动作为,聚焦到“下一步”,然后直接回车driver.FindElement(By.CssSelector("div.rg_btn a")).SendKeys("\n");然后再点击提示框的确定按钮 阅读全文
posted @ 2013-12-05 10:53 cloud_test 阅读(1107) 评论(0) 推荐(0)
 
Selenium 前期学习
摘要: 一.了解selenium必读文档:官方文档:http://docs.seleniumhq.org/docs/03_webdriver.jsp二.公司使用c#开发,配合开发的要求,使用visual studio 2012平台,使用nunit作为单元测试驱动使用selenium rc也必须安装java JDK三.关于定位方式:1.Id2.Name3.Class4.CSS-Selector:http://www.w3school.com.cn/cssref/css_selectors.asp5.XPATH选择器的基本技巧: http://www.w3schools.com/xpath/xpath_s 阅读全文
posted @ 2013-12-05 09:54 cloud_test 阅读(200) 评论(0) 推荐(0)
 
上一页 1 2 3 4 5 下一页