小编Gna*_*awk的帖子

如何在Python中使用appium进行滚动

嗨,我想知道如何使用 python 在 appium 中滚动

我以前用Java做过,效果非常好。

driver.scrollTo("Destination");
Run Code Online (Sandbox Code Playgroud)

但是我似乎无法在 python 中做同样的事情。我对 python 相当陌生,我尝试过多种滚动方式

我尝试的一种方法是

el1 = self.driver.find_element_by_name('Starting')
el2 = self.driver.find_element_by_name('Ending')
self.driver.scroll(el1, el2)
Run Code Online (Sandbox Code Playgroud)

我尝试的第二种方法是

self.driver.find_element_by_android_uiautomator('new UiScrollable(new UiSelector().scrollable(true).instance(0)).scrollIntoView(new UiSelector().text("DesinationText").instance(0));').
Run Code Online (Sandbox Code Playgroud)

第二种方式滚动一次但没有一直向下滚动,因此抛出 NoSuchElementException。另外,有人可以向我解释一下 UiSelector 中有哪些实例吗?我读了描述,但不太明白

实例:设置搜索条件以按实例编号匹配小部件。

python automation scroll appium

5
推荐指数
1
解决办法
1万
查看次数

如何在ant中编写多个exec参数

我想写一个蚂蚁脚本

  1. 启动一个新终端
  2. 更改用户
  3. 并运行 Appium 会话

这是我到目前为止所拥有的,但它没有做任何事情

    <exec executable="/bin/bash" os="${os.unix}" spawn="true">
        <arg value="-c" />
        <arg value="gnome-terminal su appium" />
        <arg value="appium &amp;" />
    </exec>
Run Code Online (Sandbox Code Playgroud)

ant bash appium

2
推荐指数
1
解决办法
3765
查看次数

标签 统计

appium ×2

ant ×1

automation ×1

bash ×1

python ×1

scroll ×1