当前位置: 首页 > 工具软件 > Gecko-Java > 使用案例 >

创建基于使用Geckodriver的火狐浏览器的Java+selenium3自动化测试项目

伍宝
2023-12-01

什么是Geckodriver,它是怎么运行的?

它是Gecko和Driver的结合物,Gecko是Mozilla设计和开发的专业的web浏览器引擎。

Geckodriver是使用selenium 3的测试项目中启动火狐浏览器的一个组件。基本可以这么说,它取代了Selenium 3中默认的FireFox dirver。它的目的是避免我们可能在使用Selenium 2和新版本火狐浏览器时碰到的通用性/兼容性问题。现在Mozilla每次更新Firefox浏览器版本的同时也会更新Geckodriver。

Geckodriver本质上讲是一个可执行的程序,它启动了一个服务器来接收Selenium 3测试用例中的命令。使用Marionette(木偶)自动化协议通过充当一个代理来和浏览器交互。因此,我们也可以叫它Marionette(木偶)driver。

在Selenium项目中怎么使用Geckodriver?
请看我的另一篇原创博客:使用selenium3.X启动firefox浏览器

翻译自:http://www.techbeamers.com/selenium-3-project-firefox-using-geckodriver-java/

 类似资料: