【发布时间】:2019-07-15 12:01:02
【问题描述】:
我使用 AppiumLibrary 和 RobotFramework 来测试 Android 上的网页浏览。在一些测试中,我需要找出用户点击链接后被定向到的当前 URL 是什么。
基本的示例测试用例是:
Test Appium
AppiumLibrary.Open Application http://localhost:4723/wd/hub platformName=Android platformVersion=6.0.1 deviceName=0815f853b6d22c05 browserName=default
AppiumLibrary.Go To Url https://www.amazon.com/
sleep 5s
${current_url} get current url
log to console ${current_url}
与 SeleniumLibrary 不同,AppiumLibrary 没有执行此操作的密钥,因此我必须在 python 中为 get current url 创建自己的关键字。我已经尝试了几件事来查看 AppiumLibrary 源代码以及实现 Python 的 Appium Webdriver 的 Appium-Python-Client 模块。但我还没有找到如何获取 chrome 向用户显示的当前 url。 关于我应该在哪里寻找解决方案的任何提示?
【问题讨论】:
标签: appium robotframework python-appium