小编T.W*_*ole的帖子

角度测试:量角器无法获得输入值

我是Protractor的新手.我认为尽管缺乏文档我理解了基本原理,但我找不到解决这个问题的方法.

鉴于此代码:

ptor.findElement(protractor.By.input('canvas.description')).sendKeys('My description');
var description = ptor.findElement(protractor.By.input('canvas.description'));
expect(description.getText()).toEqual('My description');
Run Code Online (Sandbox Code Playgroud)

我可以看到输入获取它插入的文本,模型更新具有相同的值,但测试失败导致description.getText()返回''(空字符串).

是否有不同的方法来捕获输入中的值?

提前致谢.

javascript testing angularjs protractor

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

为什么我不能使用正则表达式来验证字符串作为映射键?

在我的Clojure项目中,我有这些:

:dependencies [
  [org.clojure/clojure "1.8.0"]
  [prismatic/schema "1.0.5"]]
Run Code Online (Sandbox Code Playgroud)

这被认为是有效的:

(require '[schema.core :as s])
(def pos (s/pred #(re-matches #"\d+,\d+" %)))
(s/validate pos "0,0")
; "0,0"
Run Code Online (Sandbox Code Playgroud)

基于此,我认为以下内容也是有效的(但事实并非如此):

(require '[schema.core :as s])
(def pos (s/pred #(re-matches #"\d+,\d+" %)))
(def structure {(s/optional-key pos) s/Any})
(s/validate structure {"0,0" true, "2,0" false})
; Value does not match schema: {"0,0" disallowed-key, "2,0" disallowed-key}
Run Code Online (Sandbox Code Playgroud)

clojure plumatic-schema

4
推荐指数
1
解决办法
593
查看次数