Android 打开与Appium的深层链接?
是否可以使用Appium测试深层链接?我们有一个网页,上面有很深的链接,我们可以在移动Chrome上加载。当我们点击链接时,它们会将我们带到应用程序中的一个页面 然而,当Appium点击链接时,什么也没有发生。据我所知,点击/点击事件正在发生,但由于某些原因,行为不同,不会在我们的应用程序中加载页面 有人知道为什么这样不行吗?在这种情况下,为什么Appium水龙头与实际水龙头不同?这个问题有解决办法吗 编辑:我应该澄清一下,这是一个用Python编写的编码Appium测试。代码非常简单:Android 打开与Appium的深层链接?,android,python,selenium,appium,deep-linking,Android,Python,Selenium,Appium,Deep Linking,是否可以使用Appium测试深层链接?我们有一个网页,上面有很深的链接,我们可以在移动Chrome上加载。当我们点击链接时,它们会将我们带到应用程序中的一个页面 然而,当Appium点击链接时,什么也没有发生。据我所知,点击/点击事件正在发生,但由于某些原因,行为不同,不会在我们的应用程序中加载页面 有人知道为什么这样不行吗?在这种情况下,为什么Appium水龙头与实际水龙头不同?这个问题有解决办法吗 编辑:我应该澄清一下,这是一个用Python编写的编码Appium测试。代码非常简单: lin
link_to_tap = self.appium_driver.find_element_by_id("deeplink")
link_to_tap.click()
在您询问之前,是的,
link\u to\u tap
是一个有效的WebElement
,它对应于正确的链接<代码>链接到点击。点击()不会抛出异常,我可以验证点击是否发生。您是否可以调试以确定Appium是否确实能够访问元素?我猜您可能会尝试在不更改上下文的情况下访问WebView中的元素。这可能会有帮助。您可以尝试发送触摸而不是单击。您可以调试以确定Appium是否确实能够访问该元素吗?我猜您可能会尝试在不更改上下文的情况下访问WebView中的元素。这可能会有帮助,您也可以尝试发送触摸而不是单击。