随笔分类 - 自动化测试
1
selenium,autoIt3
WebDriver:org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms
摘要:今天尝试最新的webDriver与fireFox搭配: 运行代码时出现如下的问题,但是浏览器却可以打开:org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 70...
阅读全文
webDriver中的alert
摘要:driver.switchTo().alert();这句可以得到alert\confirm\prompt对话框的对象,然后运用其方法对它进行操作。对话框操作的主要方法有:getText() 得到它的文本值accept() 相当于点击它的"确认"dismiss() 相当于点击"取消"或者叉掉对话框se...
阅读全文
WebDriver 随笔
摘要:在webDriver中通过driver.findElement进行定位元素时,往往是从页面的上到下依次寻找,根据该等位方式寻找到第一个元素。driver.findElement(By.id())有时候会出现定位不准确的问题:所以有的时候应该查看好页面元素,做到准确定位。
阅读全文
sikuli的学习笔记(1)
摘要:在 GUI 测试中,识别个性化控件、模拟用户行为及对校验屏幕显示结果常常成为自动化测试的瓶颈,此类测试场景大多数情况下仍然依赖于手工测试。本文介绍一种新兴的 图形化编程技术 Sikuli,它摆脱了对控件 API 的依赖,通过当前屏幕的实时图像检索获取操作对象,模拟用户行为,匹配屏幕区域以校验真实的视...
阅读全文
webDriver实现鼠标悬停
摘要:需要导入action类,并且action类仅支持xpath的元素定位,对于cssSelector不支持。这个是本人调试过的经验之谈。在自动化测试过程中,由于javascript的使用,我们常常需要点击一些鼠标经过显示的菜单等元素,这时需要触发该元素的鼠标经过事件。使用WebDriver有以下两种实现...
阅读全文
Selenium WebDriver使用IE浏览器(转)
摘要:转自:http://smilejay.com/2012/09/selenium-webdriver-with-ie/如下的Java代码是打开IE浏览器,然后在Google中搜索“smilejay”关键字。[Copy to clipboard]View CodeJAVA1234567891011121...
阅读全文
webdriver调用ie浏览器报错
摘要:webdriver调用ie浏览器报错:org.openqa.selenium.NoSuchWindowException: Unable to find element on closed解决方法:System.setProperty("webdriver.ie.driver", "C:\\User...
阅读全文
webdriver调用chrome浏览器
摘要:System.setProperty("webdriver.chrome.driver", "D:/webDriver/chromedriver.exe"); System.setProperty("webdriver.chrome.bin", "C:/Program Files (x...
阅读全文
WebDriver 调用ie浏览器报错(转)
摘要:报错信息如下:Exceptioninthread"main"org.openqa.selenium.remote.UnreachableBrowserException:Couldnotstartanewsession.Possiblecausesareinvalidaddressoftheremo...
阅读全文
selenium中的action
摘要:Selenium提供了一个强大的用于真实的模拟用户交互的一个类----Actions,这个类提共了一系列的API供模拟交互: keyDown : 用于模拟按键被按下 keyUp : 用于模拟按键松开 doubleClick : 用于模拟双击 clickAndHold : 用于模拟鼠标左键点住...
阅读全文
java调用autoit3脚本
摘要:selenium无法对窗口进行操作,此时需要借助autoit。必备软件: autoit3 如果不会编写也没有关系,可以用Au3Record直接录制,Au3Record直接就在autoit3的安装路径(path0)下步骤: 1、用Au3Record录制.au3文件。(保存路径path1) 2、调用R...
阅读全文
AutoIT转
摘要:IntroductionAutoIt is a very useful automation scripting language for Microsoft Windows. It allows for GUI automation using a very simple syntax and c...
阅读全文
WebDriver中的select
摘要:Select select = new Select(driver.findElement(By.id("select"))); select.selectByVisibleText(“A”);select.selectByValue(“1”);select.deselectAll();select...
阅读全文
WebDriver中执行JavaScript
摘要:在WebDriver中可以使用JavaScript,通地使用JavascriptExector对象首先要通过向下转型JavascriptExecutor js = (JavascriptExecutor) driver; 转为JavascriptExector对象然后再调用executeScript...
阅读全文
selenium鼠标键盘事件(转)
摘要:概念在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeriver 中,有一个专门的...
阅读全文
Selenium中的几种等待方式,需特别注意implicitlyWait的用法(转)
摘要:最近在项目过程中使用selenium 判断元素是否存在的时候 遇到一个很坑爹的问题, 用以下方法执行的时候每次都会等待很长一段时间,原因是因为对selenium实现方法了解不足导致一直找不到解决方法。 private boolean isElementPresent(By by) { t...
阅读全文
selenium常见基本问题(转)
摘要:selenium学习中遇到的问题1. Selenium IDE, Options > Format 选择Java / Junit 4 / Remote Control, 录制的Source代码仍旧不是Junit4的代码。解决:打开IDE Options > Options, 选上Enable exp...
阅读全文
xpath
摘要:Xpath是xml的查询语言.就像sql语句一样.Xpath的语法规则:定位节点 xml是树状结构.类似档案系统内数据夹的结构,xpath 也类似于档案系统的路径命名方式.Xpath是一种模式,可以选择xml档案中,路径符合某个模式的所有节点出来.选择元素: (1)以/开头表示绝对路径.(2) //...
阅读全文
1