【问题标题】:How to do click on coordinates with appium (C#)如何使用 appium(C#)点击坐标
【发布时间】:2019-08-08 03:41:28
【问题描述】:

我使用 Appium + C# 在 Android 上做一些测试 在旧版本的 Appium 中点击坐标我使用命令driver.Tap(1, x, y, 1);

但是我下载了新版本的 Appium 并且这个命令不起作用

现在点击坐标必须使用 TouchAction(我使用来自互联网的代码,但此代码不起作用)

谁能给我一个点击坐标的例子吗?

【问题讨论】:

标签: c# android appium


【解决方案1】:

在您的情况下,我觉得 Appium Studio 会比 Appium Desktop 更好。它们为 Appium 版本提供支持,而无需更改其内置命令。 并且命令很容易尝试。您可以轻松地将代码迁移到 Appium Studio。 对于点击特定坐标,它只是

client.ClickCoordinate(100, 100, 1);

查看this 文档以了解有关单击命令的更多详细信息。

【讨论】:

    【解决方案2】:

    您可以使用 io.appium.java_client.TouchAction

    new TouchAction(driver)
                .press(PointOption.point(100,100))
                .waitAction(WaitOptions.waitOptions(ofSeconds(1)))
                .release().perform();
    

    以上代码用于java。希望你能把它转换成c#代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-25
      • 2019-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-29
      • 1970-01-01
      相关资源
      最近更新 更多