原文:《手把手教你》系列技巧篇(三十九)-java+ selenium自动化测试-JavaScript的调用执行-上篇(详解教程)

.简介 在做web自动化时,有些情况selenium的api无法完成,需要通过第三方手段比如js来完成实现,比如去改变某些元素对象的属性或者进行一些特殊的操作,本文将来讲解怎样来调用JavaScript完成特殊操作。 .用法 创建一个执行 JS 的对象,也就是 JavascriptExecutor 对象,这个对象是由 driver 进行强制类型转换而来,即JavascriptExecutor j ...

2021-11-08 15:35 0 85 推荐指数:

查看详情

手把手教你系列技巧(二十九)-java+ selenium自动化测试- Actions的相关操作上篇详解教程

1.简介   有些测试场景或者事件,Selenium根本就没有直接提供方法去操作,而且也不可能把各种测试场景都全面覆盖提供方法去操作。比如:就像鼠标悬停,一般测试场景鼠标悬停分两种常见,一种是鼠标悬停在某一个元素上方,然后会出现下拉子菜单,第二种就是在搜索输入过程,选择自动补全的字段 ...

Tue Oct 12 19:01:00 CST 2021 0 182
手把手教你系列技巧(四十)-java+ selenium自动化测试-JavaScript调用执行-下篇(详解教程

1.简介 在实际工作中,我们需要对处理的元素进行高亮显示,或者有时候为了看清楚做跟踪鼠标点击了哪些元素需要标记出来。今天宏哥就在这里把这种测试场景讲解和分享一下。 2.用法   创建一个执行 JS 的对象,也就是 JavascriptExecutor 对象,这个对象是由 driver 进行 ...

Wed Nov 10 22:32:00 CST 2021 0 175
手把手教你系列技巧(四十一)-java+ selenium自动化测试 - 处理iframe -上篇详解教程

1.简介   原估计宏哥这里就不对iframe这个知识点做介绍和讲解了,因为前边的窗口切换就为这种网页处理提供了思路,另一个原因就是虽然iframe很强大,但是现在很少有网站用它了。但是还是有小伙伴或者童鞋们私下问这个问题,那么宏哥就单独写一关于iframe网页处理的文章。 2.iframe ...

Thu Nov 11 23:01:00 CST 2021 0 177
手把手教你系列技巧(三十三)-java+ selenium自动化测试-单选和多选按钮操作-上篇详解教程

1.简介   在实际自动化测试过程中,我们同样也避免不了会遇到单选和多选的测试,特别是调查问卷或者是答题系统中会经常碰到。因此宏哥在这里直接分享和介绍一下,希望小伙伴或者童鞋们在以后工作中遇到可以有所帮助。 2.什么是单选框、复选框?   单选按钮一般叫raido button,就像 ...

Sat Oct 23 00:00:00 CST 2021 0 199
手把手教你系列技巧(三十七)-java+ selenium自动化测试-日历时间控件-上篇详解教程

1.简介   我们在实际工作中,有可能遇到有些web产品,网页上有一些时间选择,然后支持按照不同时间段范围去筛选数据。网页上日历控件一般,是一个文本输入框,鼠标点击,就会弹出日历界面,可以选择具体日期。这一,宏哥就来介绍一下日历控件是如何用selenium实现自动化。 2.JQueryUI ...

Thu Nov 04 00:15:00 CST 2021 0 139
手把手教你系列技巧(四十九)-java+ selenium自动化测试-隐藏元素定位与操作(详解教程

1.简介 对于前端隐藏元素,一直是selenium自动化定位元素的隐形杀,脚本跑到隐藏元素时位置时报各种各样的错误,可是这种隐藏的下拉菜单又没有办法避免,所以非常头痛,这一只为交流隐藏元素自动化定位处理方法以及宏哥自己的一点浅薄见解。 2.什么是隐藏元素 隐藏元素,熟悉前端 ...

Thu Dec 09 17:11:00 CST 2021 0 1003
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM