请问一行文字里的2个链接,怎么识别?
是这样的,想测试分别点击“用户协议”和“隐私协议”,是2个不同的链接,我使用:(1)driver.findElement(By.xpath("//android.widget.TextView[contains(@text,'用户协议'")).click();
或着(2)driver.findElement(By.linkText("用户协议")).click();
都找不到元素,请问该怎么办?这文字怎么分别点击呢?
UIautomator截图:
使用(1)的报错:
Finding '//android.widget.TextView[contains(@text,'用户协议'' using 'XPATH' with the contextId: '' multiple: false
Returning result: {"status":32,"value":"javax.xml.transform.TransformerException: Expected ,, but found: "}
Received command result from bootstrap
使用(2)的报错:
Calling AppiumDriver.findElement() with args: ["link text","用户协议","1499983b-ad00-41b3-8ad0-e9abdafbbae3"]
Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator
Encountered internal error running command: InvalidSelectorError: Locator Strategy 'link text' is not supported for this session
额... App自动化啊,这个没做过,等大佬来解答。 你这个直接定位的一整个文案,看下能不能直接定位到具体元素 https://jingyan.baidu.com/article/5553fa8273567565a23934b5.html参考下这个链接 海海豚 发表于 2020-8-18 09:31
你这个直接定位的一整个文案,看下能不能直接定位到具体元素
定位不到具体元素,不论鼠标怎么移,都是整行文案连在一起,我都懵了:Q bellas 发表于 2020-8-18 10:05
https://jingyan.baidu.com/article/5553fa8273567565a23934b5.html参考下这个链接
你这链接是word的,我不是问word,你水贴啊:L 根据位置呢? 求入门 发表于 2020-8-18 19:16
根据位置呢?
嗯,没其他办法了,我根据位置点击
页:
[1]