该错误通常出现在连接Flutter Driver时。一个可能的解决方法是确保您的设备已连接到正确的端口,即您的Flutter应用程序设置中指定的端口。此外,您可能需要禁用隐式检查URI功能。
以下是禁用隐式检查URI的示例代码:
self.driver = webdriver.Remote(
command_executor='http://localhost:4723/wd/hub',
desired_capabilities=appium_desired_capabilities)
# Disable implicit checking of the Dart Observatory URI.
self.driver.execute_script('flutter: setShouldCheckFlutterOutline(false)')
通过这个方法,您应该能够成功连接到您的Flutter应用程序并避免“Check Dart Observatory URI no URI found in the device log”的错误。
上一篇:AppiumFlutterDriver不支持在失败用例中截屏。
下一篇:Appiumforawindowsapplication:Cannotfindelementafterdouble-click