WebUI测试
懒得想name
这个作者很懒,什么都没留下…
展开
-
如何获取某个定位或者某个标签下的所有元素【WebUI自动化测试】
在写WebUI自动化测试脚本的时候,经常会遇到这样的情况,一个ui标签下面有几个li标签,在这里我们可以用一个List存储某个定位下有几个元素。//用list集合存储该xpath下有几个元素,注意这里是findElements,有's',若定位单个元素,则是findElementList<WebElement> list = driver.findElements(By.xpath...原创 2018-11-21 09:55:51 · 4725 阅读 · 0 评论 -
Katalon输出打印的一些事
Katalon的输出打印和Java有些不一样。如果我们需要输出字符串与变量拼接出来的字符串,Java是这么做的。String name = "张三";println "name: "+ name;而groovy需要用下面这种方式。name = '张三'println "name: $name"这里需要注意的是,此处println后面的内容不能用单引号,需要用双引号。单引号的输出...原创 2018-12-05 15:08:59 · 1202 阅读 · 0 评论 -
Katalon 提示java.lang.RuntimeException: Method code too large 的解决方案
在使用Katalon时,当我们的TestCase代码量过大,会出现Method code too large的提示我的建议是,大型测试用例拆分为几个较小的测试用例,在主case中调用其他体积较小case,这样做到了部分封装,类似Java中把一块代码封装成一个方法,然后去调用它。方式为WebUI.callTestCase()。这样就把主case中明面上的代码行数减少了,Katalon会允许这样做...原创 2018-12-05 15:25:25 · 5328 阅读 · 0 评论 -
Katalon 校验元素CSS样式,如页面元素的文本颜色、字体大小等【WebUI自动化测试】
当我们做UI自动化测试时,可能会有这样的需求,检验某个元素的文本颜色、字体大小等等,我们可以用WebUI.getCSSValue(TestObject to, String css)方法,获取一个元素对象的CSS样式。element_colour = WebUI.getCSSValue(findTestObject('Page_CuraAppointment/btn_BookAppointmen...原创 2018-12-05 15:38:58 · 1677 阅读 · 0 评论 -
使用selenium时,遇到使用clear()方法无效,怎么办?
WebElement element = browser.getWebDriver().findElement(By.xpath("xpath"));//点击element.click();//相当于ctrl+a 快捷键全选element.sendKeys(Keys.chord(Keys.CONTROL, "a"));//快捷键删除element.sendKeys(Keys.DELE...原创 2019-06-13 14:49:13 · 3345 阅读 · 0 评论