随笔分类 - 测试
摘要:JMeter调用接口时,可能需要上个接口的多个响应值,难道我们要在jmeter中添加多个提取器吗?那么我们今天来了解下如何使用json提取器一次性提取多个参数值。 还有一种情况是接口返回了一个数组,我们需要提取数组中多个实例的id等信息 如下面接口返回示例,我需要提取每个数组里的vpc_id和vpc
阅读全文
摘要:通常配合public WebDriverWait(WebDriver driver, Duration timeout)和public V until(Function<? super T, V> isTrue)使用 ExpectedConditions类均返回ExpectedCondition对象
阅读全文
摘要:在进行Web自动化测试时,有时网页会弹出选择证书的弹框,该弹框无法通过元素定位进行操作 如下图的场景: 此时有两个方法可以解决: 模拟键盘的Enter操作 此处以java为例: import java.awt.*; import java.awt.event.KeyEvent; public cla
阅读全文
摘要:在jenkins中使用HTML Publisher插件发布HTML报告后,发现报告样式异常 解决方式一(临时解决,重启失效) 在jenkins系统管理->脚本命令行中输入以下脚本运行: System.setProperty("hudson.model.DirectoryBrowserSupport.
阅读全文
摘要:Java+Selenium根据元素创建指定区域截图——Element快照 执行步骤 获取全屏的截图 获取element的宽高以及坐标 创建一个WebElement元素,并且获取元素的高度,宽度,坐标信息 并且使用元素的高度和宽度创建一个矩形 裁剪全屏截图 最后根据元素位置对整个图片进行裁剪,创建一个
阅读全文
摘要:Java+Selenium 如何实现关闭当前窗口并返回上一个窗口 使用selenium中的driver.close()函数 如果直接使用driver.close()函数,程序会报错,找不到页面tagat, 可以使用以下方法实现
阅读全文