Angularjs 支持javascript的基于Unix文本的浏览器
我需要从终端在Unix上执行AngularJS应用程序的冒烟测试。 我试着从Angularjs 支持javascript的基于Unix文本的浏览器,angularjs,unix,browser,terminal,Angularjs,Unix,Browser,Terminal,我需要从终端在Unix上执行AngularJS应用程序的冒烟测试。 我试着从 链接2 链接 w3m 埃林克斯 猞猁 上述所有浏览器都显示空屏幕。在大多数情况下,我能够使用\(反斜杠)查看源代码,所以我至少可以在应用程序服务器正常工作的情况下进行基本验证 是否有支持javascript的unix文本浏览器?我不寻找完整的支持(所以应用程序将是可用的)。 如果能够查看页面的一些元素,那就太好了。尝试安装libmozjs(在debian/ubuntuaptitude上安装libmozjs185 d
- 链接2
- 链接
- w3m
- 埃林克斯
- 猞猁
aptitude上安装libmozjs185 dev
),然后(别忘了先做sudo ldconfig)从源代码elinks编译
wget http://elinks.or.cz/download/elinks-current-0.13.tar.bz2
tar xjvf elinks-current-0.13.tar.bz2
cd elinks-0.13*
./configure
make -j8
sudo make install
检查/配置ECMAScript是否标记为SpiderMonkey文档脚本
p、 我想最好的方法是使用无头浏览器,比如PhantomJS。它有一个可编程的界面,所以你可以运行一个简单的JS脚本来打开你的网页,并做一个简单的检查 或者,您可以使用量角器编写更完整的测试。它将为您提供一个很好的API来编写针对SeleniumWebDriver的测试,该测试可以针对许多浏览器,包括PhantomJS
如果你做了很多AngularJS开发,你应该看看量角器。google chrome headless browser已经发布了,它比phantomjs有更好的JS支持,你需要安装libmozjs185 dev pkg config,如下所述: