繁体   English   中英

如何在 Robot Framework 中使用 javascript 获取元素的值?

[英]How to get the value of an element using javascript in Robot Framework?

我正在尝试使用 javascript 获取输入的值。 原因是因为 HTML 中不存在。 我想得到文本“https://www.urldeprueba.com”。

在此处输入图像描述

由于该值不在 html 中,因此我在控制台中执行此操作以获取元素的文本

在此处输入图像描述

现在,我正在尝试在 Robot Framework 中执行相同的语句:

${test} = Execute Javascript return (document.querySelector('#configurations\\\\ text-right > form > div > div > div:nth-child(29) > input').value)
Log ${test}

但我得到,

在此处输入图像描述

机器人框架的selenium 库为您提供了此功能。

你可以简单地抓住这个价值 -

${ASPURL}=    Get Value    xpath://input[@ng-model='ASPUrl']

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM