【文件属性】:
文件名称:仿知乎java源码-webica:SeleniumWebDriver的Clojure绑定
文件大小:36KB
文件格式:ZIP
更新时间:2021-06-06 15:56:32
系统开源
仿知乎java源码网卡
Clojure
绑定
查看
背景
在测试
Web
应用程序时——尤其是在持续集成测试的上下文中——您需要有一个工具来远程控制
Web
浏览器。
这对于开发和测试面向浏览器的
ClojureScript
应用程序和*.cljs或*.cljc库*.cljc
。
虽然是
Selenium
的一个很好的
Clojure
包装器,但它在跟踪上游版本方面经常落后,因此,经常会因新浏览器而中断(例如,当浏览器版本超出已知范围时)。
webica的目的是为
Selenium
生成一个
Clojure
包装器,本着应该跟踪
Selenium(几乎可以自动生成
Clojure
源代码)并更快地公开新的上游
API
的精神,大量使用自省。
由于使用了自省,因此生成样式
API
文档并不容易(请参阅
参考资料)。
然而,每个webica命名空间都有一个show-functions函数来解释该命名空间中可用的符号。
先决条件
显然,您需要安装
Web
浏览器。
显然您还需要安装相应的驱动程序:
火狐:
Chrome合金:
苹果浏览器:
边缘:
要使用
Clojure
引导脚本(如下例所示
【文件预览】:
webica-master
----generate()
--------webica()
----test()
--------testing()
----LICENSE(11KB)
----CONTRIBUTING.md(4KB)
----src()
--------webica()
----examples()
--------lmgtfy(1KB)
----.gitignore(282B)
----CHANGELOG.md(540B)
----README.md(3KB)
----build.boot(3KB)