Если этот номер карты содержится в элементе HTML, таком как ячейка div / span / table, то используйте его, чтобы найти нужный бит текста.
Например, если ваш HTML был такой:
<div class="CC_Number">1234 5678 9012 3456</div>
Тогда вы можете использовать такой код:
cardnumber = browser.div(:class => "CC_Number").text
other_function(cardnumber)
Вы также можете использовать регулярные выражения или другие манипуляции со строками, чтобы отделить число от другого текста на странице.
"Номер вашей кредитной карты: 1234 5678 9012 3456."
cardnumber = browser.text #get all browser text
#"Your credit card number is: 1234 5678 9012 3456."
cardnumber = cardnumber.split(":") #split the text at every colon
#[0] = "Your credit card number is"
#[1] = "1234 5678 9012 3456."
cardnumber[1].gsub(".", "") #replace all instances of "." with ""
#cardnumber = "1234 5678 9012 3456"
Пример регулярного выражения для поиска номера карты см. В ответе @Dave McNulla ниже.