gpt4 book ai didi

javascript - 如何在python-selenium中获取html元素的 'value'?

转载 作者:搜寻专家 更新时间:2023-10-31 22:24:11 29 4
gpt4 key购买 nike

在 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>

其中 input 元素像预期的那样呈现为 input 字段。但是,此输入字段具有一定的值(value)。

使用浏览器的检查器可以选择该元素并在控制台中使用以下表达式来获取该值:

$0.值(value)

但是,如何在 python-selenium 中执行此操作?

当我在名为“input”的变量中有 input 元素时,我尝试了以下操作:

driver.execute_script("arguments[0].value;", element)

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

最佳答案

你需要返回值

driver.execute_script('return arguments[0].value;', element)

您还可以使用 get_attribute()

element.get_attribute('value')

关于javascript - 如何在python-selenium中获取html元素的 'value'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54906136/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com