gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 15:29:22 25 4
gpt4 key购买 nike

是否可以在浏览器中运行生成的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

关于javascript - 如何在真实浏览器中运行 ScalaJs 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36266883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com