我目前还在纠结这是否是可验证的。首先,我认为有一些方法可以从移动的元素中获取属性值。然而,经过我的观察,我注意到它们有两个不同的属性名称。text
适用于Android,value
适用于iOS。O_O我们的团队目前的目标是通过使用accessibility ID
访问元素来为Android和iOS编写一个脚本。但是......我们有一个测试用例,需要验证保存后的更改是否正确。我们有办法做到这一点吗?
注:我们在Saucelabs和Github Actions中运行此脚本。一个测试脚本同时适用于Android和iOS。
安卓系统:
iOS操作系统:
1条答案
按热度按时间cyej8jka1#
您可以使用页面工厂(Page Object设计模式)编写测试,这样您就可以为每个平台指定一个带有不同选择器的WebElement:
文本/值可通过同一种方法在两个平台上读取,如下所示:
(Java中的示例)文档here。