第一个xpath正在工作,而第二个xpath没有:
首先:
play()
第二
MediaPlayer
为什么?
答案 0 :(得分:2)
根据所提供的信息,您使用包含的方式可能不合适:
正如@TuringTux所提到的那样 - //*[contains(@id,'username')]
可能是可能的更改,如果相同的内容与您的代码相同。
在//*[contains(@id,'username')]
中遵循的一个好习惯是用html中的元素类型替换*
。
最后,当您尝试使用//*[contains(@id,'username')]
访问元素时可能会有机会,您可能最终会获得这些类似WebElements的列表,而您可能只尝试访问同一时间。