问题标签 [jssh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 这是在 Linux 上拒绝远程连接到 jssh 的正确方法吗?
我不知道 jssh 是否内置了任何安全性。在测试网络应用程序时,我只希望能够从 localhost 连接到 jssh。我在 iptables 中添加了以下几行:
他们会提供我需要的安全吗?
编辑:这与编程有关。测试是用 ruby 编写的。但是要使测试正常工作,必须启用 jssh。默认情况下,jssh 在端口 9997 上运行并接受所有传入连接。连接后,它会接受来自已连接用户的命令。想象一下,如果有人连接到由具有管理权限的用户运行的 jssh shell 可能造成的潜在危害。
EDIT2:仅仅因为我编写的代码没有问题,这并不意味着应该忽略这个问题。我认为这是一个合理的问题。我想知道我是否可以控制我正在使用的工具之一。
firefox - Firefox JSSH 连接或 Ubuntu 64 上非常详细的编译步骤?
我很难让 jssh 和 firefox 在 Ubuntu Jaunty 64 位机器上运行良好。有人知道完成这项工作所需的具体步骤吗?(或者,如果你正在使用其他东西来让 firewatir 工作,我也会把这些作为答案)
以下是我尝试过的几件事:
自行安装 jssh 扩展(按照http://wiki.openqa.org/display/WTR/FireWatir+on+Ubuntu中的说明)然后运行以下命令行会出现错误:
火狐-jssh
远程登录本地主机:9997
我得到错误:
正在尝试 ::1...
正在尝试 127.0.0.1...
telnet:无法连接到远程主机:连接被拒绝
使用以下 mozconf 文件和 make 命令编译 firefox 会导致错误:
.
- 编译
ruby - 让firewatir在mac osx上运行:jssh问题
我正在尝试让 firewatir 在 Mac OSX Leopard 上运行。我安装了 Firefox 3.6rc2,但运行最简单的脚本不起作用:
我收到以下错误
即使我尝试使用 -jssh 选项启动 Firefox,我也会收到一个错误(尽管是另一个错误)
在这种情况下的错误输出:
是否有任何教程或 hnt 可以让 firewatir 在 Mac OSX 上实际运行?
ruby - 在 Firefox 上测试 Watir 抛出 JsshSocket::JSReferenceError
我在 Windows 上使用 Watir,当我的脚本尝试在 Firefox 上运行时,我在控制台上看到此错误:
这在别人身上发生过吗?我能做些什么来修复它?
javascript - Firefox 4.0b1 中 jssh 中的 Javascript 错误
通过为新的 Firefox 4.0 beta 1 编译和构建的 jssh 使用此 Javascript 返回一条奇怪的消息。这是代码(对不起,如果它有点乱)。
总而言之,代码检查 Firefox 窗口的所有帧,这是我们单元测试的测试页面,以查找包含短语 Goodbye Wonderful 的<td>
元素onclick
,而不是返回失败的响应,我们最后收到了这个奇怪的 nserror我们无法解释。
这是来自 jssh 的返回消息:
收到:未捕获的异常:[异常...“组件不可用”nsresult:“0x80040111(NS_ERROR_NOT_AVAILABLE)”位置:“JS框架::交互:::<TOP_LEVEL>::第1行”数据:无]
javascript - Javascript/jssh 问题 Firefox 4.0b1
我为 Firefox 4.0b1 构建了 jssh 并打包为 xpi 并将其安装到我的浏览器中,当运行 Javascript 检查或事件<td>
中某个短语的标签时。我收到一个 NS_ERROR 说组件不可用;有没有人见过这种情况?只有当标签不是页面上的第一个或不在第一个时才会发生这种情况。任何帮助,将不胜感激。onclick
onfocus
<td>
<tr>
firefox - 火狐 + jssh 构建
有没有人能够在夜间获得任何超过 4.0b1 的 firefox 或发布以在 .mozconfig 中启用 jssh 构建,我得到错误 .js 组件而不匹配 .manifest,如果我更改规则,我会得到一个丢失的头文件,如果我手动复制到 jssh 目录然后 build 会出现很多编译错误,想知道是否有人知道 jssh 发生了什么,因为我设法为 4.0b1 构建它并且它工作正常(除了涉及 td 标签的问题和这些标签中的事件)。我只是希望 Mozilla 不会停止使用 jssh。任何答案将不胜感激。
watin - 有没有人成功地对 FireFox 4 进行了 WatiN 测试?
看起来 jssh 插件(需要运行 WatiN)仍然需要通过 FireFox错误586869 进行工作,引用:
对于任何应该尝试维护 jssh 的人来说,这可能是显而易见的,但是,要恢复它,您所要做的就是“hg up -r 3ca5d6674feb”并将其复制到您要处理的任何地方。
也没有发现关于 jssh 的 SO 的最新活动。
firefox - 使用 Firefox 4 或更高版本的 FireWatir 的替代品
从我读到的内容看来,我们将没有用于 Firefox 4 的 JSSH,因此也没有 FireWatir。我有几个在 FireWatir 上运行良好的脚本,当然我想将我的 Firefox 更新到 v4。我不想在不同的系统中重写我的所有脚本,因为这需要付出很多努力。我不喜欢切换到 IE 的想法;主要原因是我可以设置 Firefox 将所有文件保存到特定目录,而我不能对 IE 做同样的事情。什么是让我的所有 FireWatir 脚本在 Firefox 4 上以最少的努力运行的解决方案?
watir - 我是否需要使用 -jssh 扩展名从命令提示符手动打开 firefox 浏览器并在 firefox 中运行测试
我已经安装了 firewatir 1.8.0、jssh 0.9 插件。
每次我想在 firefox 中运行测试时,是否需要从带有 -jssh 扩展名的命令提示符手动打开 firefox 浏览器?
当我尝试在不手动打开浏览器的情况下运行测试时,出现以下错误:
C:/Ruby192/lib/ruby/gems/1.9.1/gems/firewatir-1.8.0/lib/firewatir/firefox.rb:156:in `rescue in set_defaults': 无法连接到机器:127.0.0.1 on端口 9997。确保 JSSh 已正确安装并且 Firefox 正在使用“-jssh”选项运行(Watir::Exception::UnableToStartJSShException)
我还尝试通过在 Mozilla Firefox 属性窗口的目标文本框中更改路径"C:\Program Files\Mozilla Firefox\firefox.exe"
来运行测试。"C:\Program Files\Mozilla Firefox\firefox.exe" -jssh