【发布时间】:2016-02-24 17:45:07
【问题描述】:
我正在使用带有 selenium 的 ruby,我的代码如下:
$num=1
def isElementPresent(xpathExpression)
allElements=@driver.find_elements(:xpath,xpathExpression)
if (allElements.size==0)
return true
end
else
return false
end
while Demo.isElementPresent(str1+$num.to_s+str2)
text=@driver.find_element(:xpath,str1+$num.to_s+str2).text
$num+=1
puts "text is:#{text}"
@driver.find_element(:xpath,str1+$num.to_s+str2).click
puts @driver.title
@driver.navigate.back
end
end
我收到while Demo.isElementPresent(str1+$num.to_s+str2). 的未定义方法错误
感谢任何帮助
【问题讨论】:
标签: ruby selenium selenium-webdriver undefined