Selenium ruby​​检查webelement是否可点击?

时间:2017-11-30 07:34:25

标签: ruby selenium-webdriver rspec automation

def click(tag,prop)
  # wait_for_ajax
  element = wait.until{
  tmp_element = driver.find_element(tag, prop)
  tmp_element if tmp_element.displayed?
  }
 element.click
end

这是检查元素可见性的功能。但我想检查网页元素的点击能力。

1 个答案:

答案 0 :(得分:2)

试试这个

def click(tag,prop)
  # wait_for_ajax
  element = wait.until{
    tmp_element = driver.find_element(tag, prop)
    tmp_element if tmp_element.enabled? && tmp_element.displayed?
  }
  element.click
end