gpt4 book ai didi

android - 如何使用 appium 在 android 中滚动 ListView ?

转载 作者:数据小太阳 更新时间:2023-10-29 08:46:15 25 4
gpt4 key购买 nike

我使用了下面的语句来滚动。

  @driver.scroll_to_exact('Text').click

出现如下错误

Selenium::WebDriver::Error::WebDriverError:意外响应,code=404,content-type="text/plain"该 URL 没有映射到有效的 JSONWP 资源

我尝试使用下面的语句

     b=find_element(:id,'com.dddd.main:id/calenderListView')
@driver.execute_script 'mobile: scrollTo', :element => b.ref`

我能够滚动到 ListView 的末尾。但是在滚动到 ListView 的末尾后出现以下错误

  Failure/Error: @driver.execute_script 'mobile: scrollTo', :element => b.ref
Selenium::WebDriver::Error::UnknownError:
Could not scroll element into view: null
# ./test.rb:68:in `block (2 levels) in <top (required)>'

最佳答案

希望对您有所帮助:

步骤:

Given(/^I scroll down/) do
element = find_element :xpath, "//YOUR_ELEMENT_HERE']"
execute_script 'mobile: scrollTo', :element => element.ref
end

特点:

Given I scroll down

你不必使用 xpath 来定位元素,如果你有 id 或 name 它会是更好的选择

关于android - 如何使用 appium 在 android 中滚动 ListView ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27836527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com