问候和问候!
我正在为 Windows 桌面应用程序 (FrameworkId: Win32) 堆栈:Python (3.7) + Appium (1.15.1) + WinAppDriver (v1.1) 开发 UI 自动化项目。
我已经使用 Inspect.exe 识别了一个元素,但是当我尝试编码时,无论我做什么都会收到此错误: selenium.common.exceptions.NoSuchElementException:消息:使用给定的搜索参数无法在页面上找到一个元素。
我使用的定位器策略是 xpath:
self.driver.find_element_by_xpath("//*[@LocalizedControlType='text' and @IsControlElement='false']")
如您所见,Inspect.exe 已表明它具有“ IsControlElement='false'”属性,但我终生无法通过代码“访问”它。
我还想指出,任何具有 的元素IsControlElement='true'都已正确找到,我可以与它们“交互”。
非常感谢您的帮助!