出于示例目的,让我们使用谷歌。我们还假设在谷歌的搜索栏中输入文字“hello”。最后让我们假设搜索栏有一个保存按钮,我们选择它来存储字段中的数据。所以现在,当你看到搜索栏时,它会读到“你好”。
我想回到浏览器导航到谷歌并检查该文本字段以确保它按预期保存 - 我的数据是。我知道如何在那里航行。但是有人可以在Rspec / Ruby中向我解释如何进入浏览器,找到你想要通过id,name,xpath等来验证值的web元素....并使用selenium webdriver和Rspec编写命令/ Ruby这样做。没有CAPYBARA。
答案 0 :(得分:1)
输入搜索字词后,您可以从文本字段中获取值(例如SELECT *
WHERE Table.Year = 2015
AND (order ID was in Top 10 in 2016)
ORDER BY Table.Transactions DESC
),并使用rspec expectation验证是否输入了正确的字符串。例如:
element['value']