小编use*_*663的帖子

Play框架Scala:编译错误[类型应用程序不是包控制器的成员]

我尝试编写书中的scala示例:"Play for Scala",但在Play控制台上遇到以下编译错误:

C:\Play\exp\ch6_implicits>activator run
[info] Loading project definition from C:\Play\exp\ch6_implicits\project
[info] Set current project to ch6_implicits (in build file:/C:/Play/exp/ch6_implicits/)

--- (Running the application, auto-reloading is enabled) ---

[info] p.a.l.c.ActorSystemProvider - Starting application default Akka system: application
[info] p.c.s.NettyServer$ - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 13 Scala sources and 1 Java source to C:\Play\exp\ch6_implicits\target\scala-2.11\classes...
[error] C:\Play\exp\ch6_implicits\conf\routes:6: type Application is not a member of package controllers
[error] …
Run Code Online (Sandbox Code Playgroud)

scala playframework playframework-2.0

20
推荐指数
1
解决办法
2万
查看次数

如何在ScalaJS build.sbt中设置mainClass?

如何在ScalaJS build.sbt中设置mainClass?

目前我在build.sbt中设置了这样的主类(参见最后一行):

enablePlugins(ScalaJSPlugin)

name := "ScalaJS-Exp"

scalaVersion := "2.11.7"

libraryDependencies += "org.scala-js" %%% "scalajs-dom" % "0.8.1" 
libraryDependencies += "be.doeraene" %%% "scalajs-jquery" % "0.8.0" 

jsDependencies += RuntimeDOM

skip in packageJSDependencies := false

//scalaJSStage in Global := FastOptStage

// uTest settings
libraryDependencies ++= Seq(
    "com.lihaoyi" %%% "utest" % "0.3.1" % "test",
    "com.lihaoyi" %%% "scalatags" % "0.5.4",
    // Javascript libs
    "org.webjars" % "jquery" % "1.10.2",
    "org.webjars" % "jquery-ui" % "1.11.4"
)

jsDependencies ++= Seq(
    "org.webjars" % "jquery" % "1.10.2" / "jquery.js",
    "org.webjars" …
Run Code Online (Sandbox Code Playgroud)

program-entry-point scala sbt scala.js

7
推荐指数
1
解决办法
1754
查看次数

当元素可见且可单击时,Selenium Web驱动程序无法单击按钮,从而引发org.openqa.selenium.ElementNotInteractableException

我有以下菜单栏,我尝试使用Selenium Web驱动程序进行测试:

<div class="text-center">
  <div class="btn-group pull-left">
    <button type="button" class="btn btn-default" id="id-home_prevButton" style="min-height:10px;min-width:10px" hidden="false"><span class="glyphicon glyphicon-arrow-left" aria-hidden="true"></span>
    </button><button type="button" class="btn btn-default" id="id-home_nextButton" style="min-height:10px;min-width:10px" hidden="false"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span></button>
  </div>
  <span class="span-title" id="id-home_title">Home</span>
  <div class="btn-group pull-right">
    <button type="button" class="btn btn-default" id="id-home_infoButton" hidden="false"><span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span></button>
    <div class="btn-group">
      <button type="button" id="id-home_dropDownButton" class="btn btn-default dropdown-toggle" data-toggle="dropdown" hidden="false">
        <i class="glyphicon glyphicon-align-justify"></i><span class="caret"></span></button>
      <ul class="dropdown-menu dropdown-menu-right simple-title-dropdown" role="menu">
        <li><a href="#home" id="id-home_menu_homeLink">Home</a></li>
      </ul>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

按钮ID是唯一的。

Selenium scala代码单击按钮是:

def wEPrint(description: String, wE: WebElement): String = { …
Run Code Online (Sandbox Code Playgroud)

html java selenium scala selenium-webdriver

2
推荐指数
1
解决办法
1万
查看次数

如何在 Scala 中简短地编写“过滤满足给定函数的第一个/最后 n 个元素”?

如何在 Scala 中快速编写“过滤掉满足给定函数的序列的第一个/最后 n 个元素”?

FilterNot 定义为:

def filterNot(p: A => Boolean): Repr
Run Code Online (Sandbox Code Playgroud)

所以我正在寻找这样的功能:

def filterNotFirst(p: A => Boolean, n: Int): Repr
Run Code Online (Sandbox Code Playgroud)

最好是这样太大的 n 不会抛出异常。

scala

2
推荐指数
1
解决办法
150
查看次数