Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获得';价值';在python selenium中如何使用html元素?_Javascript_Python_Html_Selenium - Fatal编程技术网

Javascript 如何获得';价值';在python selenium中如何使用html元素?

Javascript 如何获得';价值';在python selenium中如何使用html元素?,javascript,python,html,selenium,Javascript,Python,Html,Selenium,在html页面中,我有以下代码片段: <div class="jupyter-widgets widget-hbox widget-text"> <div class="widget-label" style="display: block;">Walltime:</div> <input type="text" class="form-control" placeholder=""> </div> 它不会返回该输入框

在html页面中,我有以下代码片段:

<div class="jupyter-widgets widget-hbox widget-text">
    <div class="widget-label" style="display: block;">Walltime:</div>
    <input type="text" class="form-control" placeholder="">
</div>

它不会返回该输入框中的值,而是
None
。如何正确地从“输入”框中检索值?

您需要返回值

driver.execute_script('return arguments[0].value;', element)
您还可以使用
get\u attribute()


使用
get_attribute
可以获取元素的任何属性!就你而言:

element.get_attribute("value")
由于@Guy注释文本不是html的一部分,因此不要使用:

element.text

你试过
element.text
element.text
不起作用,文本不是html的一部分。@伙计,我刚才问你为什么不使用
text
:)
element.get_attribute("value")
element.text