PhantomJS中有哪些常见的JavaScript函数?

时间:2015-03-23 19:46:05

标签: javascript phantomjs casperjs

我的问题最好用例子说明。

我试图在CasperJS中开始编写一些回归测试。但是,该网站需要身份验证(而不是基本HTTP身份验证),因此我将使用安装选项功能在测试期间登录。但是,出于显而易见的原因,我不想将其硬编码到脚本中。我的解决方案是使用stdinsystem读取凭据。但是,我正在尝试使用readLine,因为我事先并不知道长度。这会在最后捕获换行符。我不想要新线,所以我试图将它修剪掉。但是,我认为调用username.slice(0,-1)会导致崩溃。

它实际上并没有显示任何错误,只是挂起。

因此,我的问题是PhantomJS中可用的 IS ,我们习惯在普通的JS环境中使用它?某个地方有名单吗?

如果您知道在登录方案中配置CasperJS的方法,则获得积分。

编辑:根据要求测试代码。在我的机器上,在您提交用户名后它什么都不做。

var system = require('system')
system.stdout.write("Please input username: ")
username = system.stdin.readLine()
user = username.slice(0,-1) // or trim()
system.stdout.write("You entered: " + user);

0 个答案:

没有答案