从选择列表中选择随机选项

丹·银

如何使用页面对象从选择列表中选择随机选项?我用:

  def select_random_member
    lstMembers = self.sltMembers_element.options.map(&:index) # getting all members from select list
    lastMember = lstMembers.last
    rnmMember = rand(0..lastMember)
    self.sltMembers_element.options[rnmMember].click
  end

我看到了有关获取每个选项的DEPRECATION警告 lstMembers = self.sltEndDate_element.options.map(&:index)

*** DEPRECATION WARNING
*** You are calling a method named index at D:/members/lib/pages/members_page.rb:58:in `map'.
*** This method does not exist in page-object so it is being passed to the driver.
*** This feature will be removed in the near future.
*** Please change your code to call the correct page-object method.
*** If you are using functionality that does not exist in page-object please request it be added.
贾斯汀·柯(Justin Ko)

options方法返回一个选项元素数组。数组具有一个sample用于选择随机项的内置方法

使用sample该方法将是:

def select_random_member
  sltMembers_element.options.sample.click
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从角度选择列表中选择默认选项

来自分类Dev

Python没有从列表中选择随机

来自分类Dev

Python没有从列表中选择随机

来自分类Dev

从数组列表中选择随机颜色

来自分类Dev

在列表中选择随机变量

来自分类Dev

从列表Python中选择非随机对象

来自分类Dev

球拍-从列表中选择随机元素

来自分类Dev

从列表中选择随机项目(Bukkit)

来自分类Dev

显示在MVC中选择的选项列表

来自分类常见问题

如何比较日期并从选择列表中选择选项?

来自分类Dev

选择后如何保存下拉列表中选择的选项

来自分类Dev

如何从字典中的随机列表中选择随机项目

来自分类Dev

如何从 div 标签中选择任何随机菜单/选项?

来自分类Dev

在HTML选择列表中选择选项时的HTML垂直居中选择

来自分类Dev

在Codeigniter中选择的选项

来自分类Dev

从列表中选择列表?

来自分类Dev

Javascript选择随机选项

来自分类Dev

Javascript选择随机选项

来自分类Dev

从列表中选择随机项目,并给出每个项目的概率

来自分类Dev

从python列表中选择最多5个随机元素

来自分类Dev

在Python中选择长度为n的随机列表元素

来自分类Dev

如何从二维列表中选择随机元素

来自分类Dev

如何在python中以随机顺序从列表中选择条目

来自分类Dev

如何使用F#从列表中选择随机值

来自分类Dev

重击从列表中选择随机字符串

来自分类Dev

如何应用随机数字列表从数组中选择图像?

来自分类Dev

如何使用pyspark从python列表中选择随机文本值?

来自分类Dev

从Haskell的列表中选择一个随机元素

来自分类Dev

如何从列表中选择随机但非近期的资产?