Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 通过ios查找元素\u ui不工作_Python_Ios_Appium_Appium Ios_Python Appium - Fatal编程技术网

Python 通过ios查找元素\u ui不工作

Python 通过ios查找元素\u ui不工作,python,ios,appium,appium-ios,python-appium,Python,Ios,Appium,Appium Ios,Python Appium,我的XML 如dsgdfg所建议的,避免使用dup键将提高查找所需元素的可靠性。如果键名为None或非唯一,则可以使用索引调用NameSpace是唯一的定义,如果谈论python字典@dsgdfg,我没听清楚a={“b”:“1”,“b”:“2”}如何调用第二个值a[“b”][1]等于。TableView()[1]。单元格()[1]。StaticText(),需要所有键都是唯一的,否则只能使用索引!清楚了吗?当然,Python返回了最后一个元素,但如果在迭代器下搜索,则返回一个列表。简短的信息

我的XML



如dsgdfg所建议的,避免使用dup键将提高查找所需元素的可靠性。

如果键名为
None
非唯一
,则可以使用索引调用
NameSpace
是唯一的定义,如果谈论
python字典
@dsgdfg,我没听清楚
a={“b”:“1”,“b”:“2”}
如何调用第二个值<代码>a[“b”][1]等于
。TableView()[1]。单元格()[1]。StaticText()
,需要所有
都是唯一的,否则只能使用索引!清楚了吗?当然,Python返回了
最后一个元素
,但如果在迭代器下搜索,则返回一个列表。简短的信息:
如果您的模块得到多个结果,那么它将处理搜索结果
。检查“webdriver.py”上的模块源代码(appium),包括selenium.webdriver.remote.webelement中的
,将webelement导入为SeleniumWebElement
,并通过什么获得
查找元素
<代码>id/
id
返回单个元素,但类返回一个列表。检查您的
XML
文件,并计数
尝试将xpath与属性一起使用。使用索引可能是个问题
Appium 1.5.0 
Xcode  7.3
IOS 10.11.4 OSX EI Capitan
Using on:Simulator iOS 8.1