量角器获取控制台变量值

时间:2018-11-16 14:27:57

标签: selenium protractor

在Firefox浏览器开发人员工具控制台中,键入var a = libraryform.firstname

它返回用户为此表格输入的名字值。

我是量角器和硒的新手。如何在量角器中调用library.firstname以获取fistname的值?

1 个答案:

答案 0 :(得分:0)

使用Javascript Executor执行javascript,您可以使它们在开发人员控制台中针对您的应用程序工作。

例如,

这将返回通过浏览器中执行的javascript检索的网络元素。

var element = browser.executeScript("document.getElementById('identifier1')");

有关更多示例,请参考this page

如果这一行在浏览器控制台中返回了所需的值,则量角器代码应该是这样的,

var name = browser.executeScript('return libraryform.firstname')

如果您需要太多行js,则可以用分号分隔,

var name = browser.executeScript("var element=$('.dropdown-toggle').eq(0); return element.text();")