如何获取显示来自后端值的输入框的文本

时间:2018-08-08 18:23:11

标签: javascript selenium

我正在使用Selenium Webdriver。我的测试用例是 在运输页面上选择一个地址,该地址会在下面的不同字段中显示该地址的详细信息。 现在,我想检查在这些字段上输入的文字是否正确? 问题在于它既不是文本,也不是特定领域的价值。因此,获取文本或getattribute(“值”)不起作用。 它来自上面写的javascript,我无法检查。 请帮助

1 个答案:

答案 0 :(得分:0)

实际上,我知道了。该字段显示的是由javascript获取的值,因此我使用javascript执行程序运行了相同的javascript。

JavascriptExecutor js=(JavascriptExecutor)driver; 
String val = (String) js.executeScript("return $(\".id of field.val()");

然后将val用于我的功能。