javascript - 我可以将 Selenium Javascript 用于用 Java 开发的应用程序吗?
问题描述
我的应用程序是用 Java 开发的。那么现在要测试应用程序,我可以使用 selenium+Javascript 吗?
解决方案
如何使用不同的语言编写 selenium 代码
如果您了解驱动程序的工作原理,
它充当客户端和浏览器之间的中间体。
因此,您从代码中调用此 API,并且 api 向驱动程序发送指令,驱动程序与浏览器对话,浏览器将结果发送给驱动程序驱动程序通过 API 发送回客户端。
eg elem.click() 告诉api调用click()的代码,驱动执行代码并发命令给浏览器点击,浏览器返回状态给驱动,驱动通过API返回状态给客户端
所以你可以使用任何 selenium 语言绑定方法,它所做的只是调用屏幕后面驱动程序的 API。
所以你可以使用任何语言,每种语言的库都有与这个 api 对话的代码。
因此,只要它是 web 应用程序,您使用什么语言并不重要
推荐阅读
- wordpress - 有人提出了一些 wp wlwmanifest.xml http 请求,但为什么呢?
- javascript - 将对象数组转换为所有键值相同的单个对象?
- python - 如何将抽象类属性与元类一起使用?
- javascript - axios:对多个 axios 实例使用相同的拦截器
- python - Lopy 和 ESP32 的 UART 通信问题
- acumatica - PXDBScalar SOOrderKvExt 属性 bool
- javascript - JavaScript 代码不在实时服务器或本地主机上运行
- android - Kotlin:可变列表
(),当我做 .add 添加模型时,它会修改以前的添加值并添加新项目 - r - tidyverse 用户定义函数变量用法
- reactjs - 找不到文件:'styled-components.browser.esm.js' 与磁盘上的相应名称不匹配: