Java自动化之元素插件篇

我认为自动化测试关键的地方是元素获取,能稳定的访问到想要的元素才能有后面的各种事件。元素获取我分两种:

1-手动获取(基于谷歌Chrome浏览器)

手动获取元素需要用到的插件(ChroPath)(XPathHelper)

ChroPath下载链接1:

https://pan.baidu.com/s/1_QQxvoNYaau0ym0VxkQH_Q

提取码:qb8c

ChroPath下载链接2:

https://pan.baidu.com/s/1mdFBSza_evWxMJncISn3ew
提取码:adv5

XPathHelper插件下载链接:

链接:百度网盘 请输入提取码
提取码:qb8p

这两个插件的具体用法就不过多描述了,大家可以下载安装后查看网上教程,主要是获取元素后复制xpath路径,这个路径就是后面你代码中需要用到的类似下图中的元素内容:

Java自动化之元素插件篇_第1张图片

 2-自动获取元素(基于谷歌Chrome浏览器)

selenium IDE插件

下载地址1(不需要科学上网):

https://www.crx4chrome.com/crx/107238/

Java自动化之元素插件篇_第2张图片

 下载地址2(需要科学上网)

Selenium IDE · Open source record and playback test automation for the web

Java自动化之元素插件篇_第3张图片

 安装方式在扩展工具中进行添加就行,不多赘述。

详细操作步骤可参考这个链接:

https://www.cnblogs.com/liudinglong/p/13417427.html

安装后点击插件会弹出IDE的窗口,类似开发工具。

Java自动化之元素插件篇_第4张图片

Java自动化之元素插件篇_第5张图片按照英文提示进行,先创建一个项目名称,确定,然后输入你需要爬取的网站的入口地址,比如登录页。举例百度,如输入(https://www.baidu.com) ,确定,输入后会自动访问该站点,记录你在站点的操作,如输入了什么内容点击了什么按钮等等。当你操作结束后可以点击停止录制,保存后你可以选择将自动录制的操作保存成你需要的代码格式(Python或者Java)。

Java自动化之元素插件篇_第6张图片

Java自动化之元素插件篇_第7张图片

 启动你的idea或者其他编辑工具,写一个启动方法,把代码贴进去,运行。

运行的前提是你安装了Chromedriver插件并且和你浏览器的版本对应。可参考我整理的版本对应文章Chromedriver和Chrome浏览器版本_Eddision的博客-CSDN博客

你可能感兴趣的:(自动化测试,java,自动化,开发语言)