加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 量角器browser.driver.getCurrentUrl vs browser.g

发布时间:2020-12-17 07:09:22 所属栏目:安全 来源:网络整理
导读:我正在运行一个Angular应用程序,我试图在量角器上测试时获取当前的URL.哪一个使用? browser.driver.getCurrentUrl()或browser.getCurrentUrl()? 解决方法 如果这是一个正在测试的Angular应用程序 – 请使用浏览器,否则使用 – browser.driver. 从relevant
我正在运行一个Angular应用程序,我试图在量角器上测试时获取当前的URL.哪一个使用?

browser.driver.getCurrentUrl()或browser.getCurrentUrl()?

解决方法

如果这是一个正在测试的Angular应用程序 – 请使用浏览器,否则使用 – browser.driver.

从relevant github issue引用@jmr:

If you need to interact with a non-Angular page,you may access the wrapped webdriver instance directly with browser.driver.

但请注意,如果这是Angular应用程序正在测试中,两者都会起作用.有人甚至说如果同步时间比平时长,发现browser.driver更可靠:

Just to add to this – I find that browser.driver works better on AngularJS apps that take time to sync. I have tried both and for some reason browser.driver is more reliable.

虽然,我个人使用browser.getCurrentUrl()并且不记得任何问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读