当前位置: 首页 > article >正文

Selenium+Java(19):使用IDEA的Selenium插件辅助超快速编写Pages

前言

或是惊叹于Selenium对于IDEA的支持已经达到了这样的地步,又或是由于这个好用的小工具的入口就在那里,它已经陪伴了我这么久,而我这么久的时间却都没有发现它。在突然发现这个功能的一瞬间,真的是喜悦感爆棚,于是赶快写下了这篇文章。希望可以帮助到其他同样在做UI自动化的测试盆友们。

一、创建Pages类,并继承Base类

创建一个Pages文件,在其中声明一个Pages类,并继承Base类。

例如我的Base类名字叫TestBase,所以我的写法如下(Java支持中文变量名,元素名使用中文比较方便):
在这里插入图片描述

二、打开内置浏览器

完成以上操作后,你会发现在类的左侧出现了这样一个小按钮:

点击它,可以打开一个IDEA内置的浏览器:</


http://www.kler.cn/a/407646.html

相关文章:

  • 机器学习实战记录(1)
  • 力扣刷题--41.缺失的第一个正数【困难】
  • 网络爬虫——常见问题与调试技巧
  • VMware虚拟机(Ubuntu或centOS)共享宿主机网络资源
  • (十一)Python字符串常用操作
  • MySQL 中的锁
  • Windows11笔记本装windows10
  • PCA9685的配置学习
  • 计算机网络期末试题及答案(整理)
  • 聚焦AI存储,联想凌拓全力奔赴
  • Mysql的事务隔离机制及其脏读、不可重复读、幻读
  • Jvm知识点
  • 09 —— Webpack搭建开发环境
  • web-03
  • 【数据结构-表达式解析】【hard】力扣224. 基本计算器
  • python中的map、split、join函数的作用 => ACM输入输出流
  • 机器翻译 数据集 (NLP基础 - 预处理 → tokenize → 词表 → 截断/填充 → 迭代器) + 代码实现 —— 笔记3.9《动手学深度学习》
  • 从零开始配置Qt+VsCode环境
  • 图的邻接矩阵和邻接表存储
  • 常见协议及其功能
  • c++ chrono 时间统计
  • 11.22 日校内模拟赛总结 + 题解(矩阵加速dp, 分块)
  • 【论文速读】| RobustKV:通过键值对驱逐防御大语言模型免受越狱攻击
  • vue3中如何上传文件到腾讯云的桶(cosbrowser)
  • zotero7 插件使用
  • 瑞佑液晶控制芯片RA6807系列介绍 (三)软件代码详解 Part.10(让PNG图片动起来)完结篇