setText不适用于appiun v 1.5.2

时间:2016-05-27 07:47:24

标签: php android unit-testing automated-tests appium

我正在为我的Android应用程序编写测试,我有一个文本字段,我必须在其中输入一个输入,为此我创建了这段代码:

 $els = $this->element($this->using('class name')->value('android.widget.EditText'));
        $els->click();
        $els->setText("govin");

但是当我运行此测试时出现此错误:

 Something unexpected happened: 'Parameters were incorrect. We wanted {"required":["value"]} and you sent ["elementId","value"]

我发现“setText”在appium v​​1.5.2中不起作用

有没有人可以替代?

由于

2 个答案:

答案 0 :(得分:0)

我不确定这是否适用于php,我刚刚开始在java窗口上学习appium,但你可以尝试sendKeys("string");

或尝试查看此内容 https://gist.github.com/aczietlow/7c4834f79a7afd920d8f

答案 1 :(得分:0)

如果你在appium v​​1.5.2," setText"不支持,您可以使用" value"功能