我们如何点击给定文本下的链接?

问题描述 投票:0回答:1

我想使用Appium + Java点击文本下方的链接

我已经使用了 Javascript Executor 和 TouchAction 类,但在 Appium 2.2 中它不起作用,并且 TouchActoin 类现在也已弃用,所以请给我有关如何单击链接的解决方案

这是截图[https://prnt.sc/YJWeojCtROaa]

只有登录文字有链接,其他文字都是普通文字

android appium
1个回答
0
投票

使用下面的代码单击元素的特定 x 和 y 坐标。

PointerInput finger = new PointerInput(Kind.TOUCH,"finger");
    
    Sequence clickposition = new Sequence(finger, 1);
    
    clickposition.addAction(finger.createPointerMove(Duration.ZERO, Origin.viewport(),xcorinate,ycordinate ))
    .addAction(finger.createPointerDown(MouseButton.LEFT.asArg()))
    .addAction(finger.createPointerUp(MouseButton.LEFT.asArg()));
    
    driver.perform(Arrays.asList(clickposition));
© www.soinside.com 2019 - 2024. All rights reserved.