Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 支持javascript的基于Unix文本的浏览器_Angularjs_Unix_Browser_Terminal - Fatal编程技术网

Angularjs 支持javascript的基于Unix文本的浏览器

Angularjs 支持javascript的基于Unix文本的浏览器,angularjs,unix,browser,terminal,Angularjs,Unix,Browser,Terminal,我需要从终端在Unix上执行AngularJS应用程序的冒烟测试。 我试着从 链接2 链接 w3m 埃林克斯 猞猁 上述所有浏览器都显示空屏幕。在大多数情况下,我能够使用\(反斜杠)查看源代码,所以我至少可以在应用程序服务器正常工作的情况下进行基本验证 是否有支持javascript的unix文本浏览器?我不寻找完整的支持(所以应用程序将是可用的)。 如果能够查看页面的一些元素,那就太好了。尝试安装libmozjs(在debian/ubuntuaptitude上安装libmozjs185 d

我需要从终端在Unix上执行AngularJS应用程序的冒烟测试。 我试着从

  • 链接2
  • 链接
  • w3m
  • 埃林克斯
  • 猞猁
上述所有浏览器都显示空屏幕。在大多数情况下,我能够使用\(反斜杠)查看源代码,所以我至少可以在应用程序服务器正常工作的情况下进行基本验证

是否有支持javascript的unix文本浏览器?我不寻找完整的支持(所以应用程序将是可用的)。 如果能够查看页面的一些元素,那就太好了。尝试安装libmozjs(在debian/ubuntu
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,如下所述: