我正在为我的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 v1.5.2中不起作用
有没有人可以替代?
由于
答案 0 :(得分:0)
我不确定这是否适用于php,我刚刚开始在java窗口上学习appium,但你可以尝试sendKeys("string");
或尝试查看此内容 https://gist.github.com/aczietlow/7c4834f79a7afd920d8f
答案 1 :(得分:0)
如果你在appium v1.5.2," setText"不支持,您可以使用" value"功能