Angularjs 量角器browser.driver.getCurrentUrl vs browser.getCurrentUrl
我正在运行一个Angular应用程序,在量角器上测试时,我正在尝试获取当前URL。用哪一个Angularjs 量角器browser.driver.getCurrentUrl vs browser.getCurrentUrl,angularjs,automated-tests,protractor,Angularjs,Automated Tests,Protractor,我正在运行一个Angular应用程序,在量角器上测试时,我正在尝试获取当前URL。用哪一个 browser.driver.getCurrentUrl()或browser.getCurrentUrl()?如果这是正在测试的角度应用程序,请使用browser,否则-browser.driver 要从a中引用@jmr,请执行以下操作: 如果需要与非角度页面交互,可以直接使用browser.driver访问包装的webdriver实例 不过,请注意,如果这是正在测试的角度应用程序,这两种方法都会起作用
browser.driver.getCurrentUrl()
或browser.getCurrentUrl()
?如果这是正在测试的角度应用程序,请使用browser
,否则-browser.driver
要从a中引用@jmr,请执行以下操作:
如果需要与非角度页面交互,可以直接使用browser.driver
访问包装的webdriver实例
不过,请注意,如果这是正在测试的角度应用程序,这两种方法都会起作用。有些人甚至说,如果同步时间比平时长,则会发现
browser.driver
更可靠:
更重要的是,我发现browser.driver在需要时间同步的AngularJS应用程序上工作得更好。我两个都试过了,因为某种原因,browser.driver更可靠
不过,我个人使用过browser.getCurrentUrl()
,记不起任何问题