Selenium无效选择器异常:此会话不支持定位器startegy'name'

时间:2016-05-27 15:39:50

标签: java selenium automated-tests testng appium

我在ipad模拟器浏览器中运行的java中使用Appium和TestNG自动化我的测试。 问题是,当我尝试点击此代码来查找元素时:By.name("person");操作不会执行!

1 个答案:

答案 0 :(得分:1)

从1.5 Appium版本 - “name”定位器已被弃用“删除长期弃用的名称定位器策略”。

我们可以点击这样的显示文字:

MobileElement makeTextLocartor = (MobileElement) wd

.findElementByAndroidUIAutomator("new UiSelector().text(\"+<your_text>+\")");

makeTextLocartor.click();

此链接可以帮助您:https://www.youtube.com/watch?v=bT3tqaLNn-Y