【发布时间】:2018-12-27 06:28:38
【问题描述】:
我有这样的环境 Appium + iOS Simulator + Java。我必须测试这种情况:
- 我点击了按钮在应用程序中
- 我的应用程序正在进入网站
- 我需要检查网址
我搜索了这个问题,发现iOS的webdriver没有在应用程序和浏览器之间切换,这就是我不能使用常用代码的原因:
driver.getCurrentUrl();
所以,我决定检查一下我刚刚点击的 URL 是否正确。但我不知道如何获取此 URL。 可能有人在这个问题上有经验吗?
我决定澄清一下:我正在按下按钮进入 iOS 原生应用程序,之后我将重定向到某个 URL 上的 safari。我是否有可能在没有 safari 的情况下知道这个 URL(在我还在 App 中的那一刻)。
【问题讨论】:
-
我的问题不同。我没有问隐式等待。和Appium有关。
-
你可以尝试在getcurrenturl行之前使用wait
标签: java ios selenium ios-simulator appium