首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从元素中获取浮点值?

问如何从元素中获取浮点值?
EN

Stack Overflow用户
提问于 2016-09-06 15:25:00
回答 1查看 632关注 0票数 0

我找不到我的问题的答案。我需要从下面得到值0.01,然后用它进行操作,例如。增加一些价值等等。

假设我们有一个HTML:

代码语言:javascript
复制
<html>
    <body>
        <div>Exchange rate</div>
        <span>0.01</span>
    </body>
</html>

因此,xpath是

代码语言:javascript
复制
„//div[text() = ‘Exchange rate’]/../span”

在protractor中,我设法创建了元素变量:

代码语言:javascript
复制
var element = element(by.xpath(„//div[text() = ‘Exchange rate’]/../span”));

现在我需要从中获取浮点值,并在以后的代码中使用它。

我该怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-06 17:01:04

首先,你的html是非角度的,使用'element‘会抛出错误。我不确定代码片段是否只是一个示例,也不确定您是否实际在angular页面上操作,所以我将回答这两种情况

对于非角度情况:

browser.driver.get("<<>>/test.html"); browser.driver.findElement(by.xpath('//span')).getText().then(function(value){ console.log("The Float value is " + parseFloat(value)) });

对于角度页面:

代码语言:javascript
复制
    browser.get("<<>>/test.html");
    element(by.xpath('//span')).getText().then(function(value){
        console.log("The Float value is " + parseFloat(value))
    });
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39342946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档