首页 > 解决方案 > 我可以将 Selenium Javascript 用于用 Java 开发的应用程序吗?

问题描述

我的应用程序是用 Java 开发的。那么现在要测试应用程序,我可以使用 selenium+Javascript 吗?

标签: javascriptjavaseleniumautomation

解决方案


如何使用不同的语言编写 selenium 代码

如果您了解驱动程序的工作原理,

在此处输入图像描述

它充当客户端和浏览器之间的中间体。

因此,您从代码中调用此 API,并且 api 向驱动程序发送指令,驱动程序与浏览器对话,浏览器将结果发送给驱动程序驱动程序通过 API 发送回客户端。

eg elem.click() 告诉api调用click()的代码,驱动执行代码并发命令给浏览器点击,浏览器返回状态给驱动,驱动通过API返回状态给客户端

所以你可以使用任何 selenium 语言绑定方法,它所做的只是调用屏幕后面驱动程序的 API。

所以你可以使用任何语言,每种语言的库都有与这个 api 对话的代码。

因此,只要它是 web 应用程序,您使用什么语言并不重要


推荐阅读