小编Den*_*ver的帖子

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

如何使用page-object从选择列表中选择随机选项?我用:

  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
Run Code Online (Sandbox Code Playgroud)

我看到了获取每个选项的DEPRECATION WARNING 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 …
Run Code Online (Sandbox Code Playgroud)

ruby watir watir-webdriver page-object-gem

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

标签 统计

page-object-gem ×1

ruby ×1

watir ×1

watir-webdriver ×1