随笔分类 - 自动化测试
自动化测试过程中遇到的问题以及解决的小方法
摘要:实现功能:提前输入验证码登录系统,保证脚本在凌晨自动启动,解决每次启动都需输入验证码的难题 1、根据前面的博客,第一次登录时手动输入验证码,登录系统 http://www.cnblogs.com/dingziyin/p/6232107.html 2、写一个死循环,一直循环判断当前时间。当当前时间为凌
阅读全文
摘要:问题现象: 1)Firebug标记为灰色,后面的倒三角形不显示 2)打开Firebug显示的界面是开发者工具界面 解决方法: 1)在附加组件中确认Firebug已启用 2)禁用其它插件,避免冲突 3)找到对应的配置文件,如C:\Users\ant\AppData\Roaming\Mozilla\Fi
阅读全文
摘要:web自动化测试中登陆需验证码是很大的一个困扰。现推荐一种简单的避开验证码登陆的方式,先代码进入登录页,人工输入验证码登录后浏览器自动保存cookie,再在新的标签中登录。 具体代码如下:
阅读全文
摘要:在搭建自动化测试框架时,经常会使用config.properties文件存储配置,文件内容格式如下: 读取config.properties文件代码如下: public class Putils { public static Properties readConfig(){ Properties
阅读全文
摘要:1、显式等待: public static void waitForLoad(WebDriver driver, final By locator, int timeOut) { WebDriverWait wait = new WebDriverWait(driver, timeOut); //
阅读全文
摘要:页面中遇到的弹出框,我一般把它分为两种方式处理:1、alert弹出框2、非alert弹框给出的代码中基本能处理所有页面的各种弹框。1、alert弹框//处理潜在的1个alert(javascript弹出框)public boolean dealPotentialAlert(WebDriver dri...
阅读全文
摘要:Selenium Webdriver 学习:http://jarvi.iteye.com/category/203994https://github.com/easonhan007/webdriver_guideSelenium WebDriver经验杂记:http://blog.csdn.net/...
阅读全文
摘要:1)方法driver1的调用:1 @BeforeClass2 public void setUp() throws Exception {3 // 启动脚本4 startScript(getClassName()); 5 // 启动浏览器6 driver(Config...
阅读全文
摘要:在输入框或选择框输入数据后,数据不会直接生效,此时需点击页面其它地方触发数据生效。有一个小方法就是键盘按下Tab键,我们可在自动化代码中模拟实现,代码如下:1 Actions action=new Actions(driver);3 action.sendKeys(Keys.TAB).perform...
阅读全文
摘要:问题现象:在引用log4j包后,使用自己导出的jar包,编译测试例代码,在启动浏览器时出现以下告警:log4j:WARN No appenders could be found for logger (org.apache.http.client.protocol.RequestAddCookies...
阅读全文
浙公网安备 33010602011771号