如何 运行 ScalaJs 在真实浏览器中测试?

How to run ScalaJs tests in real browser?

是否可以运行在浏览器中生成js测试代码?

ScalaJS 似乎在目标目录下生成以下 js 文件

(project-name)-test-fastopt.js
(project-name)-test-jsdeps.js

在运行测试之前。

是否可以 运行 在浏览器中进行这些测试,例如使用这种类型的 html:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>The Scala.js Experimental</title>
  </head>
  <body>
    <!-- Include JavaScript dependencies -->
    <script type="text/javascript" src="./sjsexp2/js/target/scala-2.11/sjsexp2js-test-jsdeps.js"></script>
    <!-- Include Scala.js compiled code -->
    <script type="text/javascript" src="./sjsexp2/js/target/scala-2.11/sjsexp2js-test-fastopt.js"></script>

    <script type="text/javascript">
    $(function(){
    package.ClassName().mainFunction();
    })
    </script>

  </body>
</html>

如果是,那么应该用什么代替 "package.ClassName().mainFunction();"?

我正在使用 uTest 框架进行测试。

有一个 sbt 插件可以为您使用 Selenium 的测试提供真实的浏览器环境:https://github.com/scala-js/scala-js-env-selenium