我在Vue组件中拥有
mounted () {
console.log('query', this.$route.query)
this.ids = this.$route.query.assignmentId
}
当我在devServer或Spring应用程序中运行此命令时,路由器会正确获取查询参数并将其作为映射传递。
但是,当使用相同的URL运行硒测试时,查询参数似乎被忽略了。
open (path) {
browser.timeouts('implicit', 5000)
browser.url(MY AWESOME URL)
console.log(browser.getUrl())
browser.windowHandleMaximize()
}
log语句正确显示带有查询参数的完整URL。路由器可以正常工作,因为错误日志可以正确显示页面,但是当我在ID上执行console.log
时,Chrome中的工具会显示几乎无限的对象嵌套,没有实际值。
如何获取Selenium / Webdriver正确地重新识别这些参数?