如何使用量角器在dropdowlist中随机获取元素?

时间:2016-06-30 21:11:52

标签: javascript angularjs testing protractor

我有这个下拉列表,我试图随机获取一个值并点击它。我该怎么做?我无法使用该类,因为还有其他元素具有相同的类。 我没有线索。

images: []

2 个答案:

答案 0 :(得分:3)

计算选项的数量(它是异步的,所以你将链接一些promises),然后获得1到总计数之间的随机数,然后获取该特定元素并单击它。

(map #(clojure.set/rename-keys % {:a :c}) [{:a "read" :b "one"} {:a "open" :b "two"}])
=> ({:b "one", :c "read"} {:b "two", :c "open"})

答案 1 :(得分:0)

您可以像这样选择选项数组的随机索引。

// get your options first
// var options = angular.element(...) or getElementByID(...) Whatever your flavor.
var selectRandomOption = options[Math.floor(Math.random() * options.length)]