我是整个自动化领域的新手,希望有人能帮助我。我在用黄瓜/鸦片。
将appium桌面从v1.12.1更新到v1.140后,我的测试未找到元素文本。在我的脚本中,我有文字(“买你的梦想家园”)。在我更新之前,它运行得很好(v1.12.1)。
我收到此错误: 使用给定的搜索参数,无法在页面上找到元素。 (Selenium :: WebDriver :: Error :: NoSuchElementError) NoSuchElementError:使用给定的搜索参数无法在页面上找到元素。
甚至不确定我是否应该使用文本(“购买梦想中的家”)。如果有更好的方法,请告诉我。
我尝试了以下操作,但没有用:
find_element(name:'Buy your dream home')
find_element(xpath: ('//contains[text()','Buy your dream home'))
element = find_element :text, "Buy your dream home"
element.text
代码:
Given(/^I land on the buyer on-boarding screen$/) do
sleep 3
text('Buy your dream home')
end
预期:
它登陆页面并找到文本Buy your dream home