如何检查表单是否填写了python硒

伊斯兰教

我正在使用Facebook React JS Library构建的网站我想测试输入表单中是否填充了文本,或者要在unittest方法中使用它。我试过了,但这根本不起作用。问题是我给定的输入数据不在该DOM中,甚至不在页面源中。

在这种情况下,如何检查输入表单是否已填写?

演示

ec

找到input元素并获取value属性:

district = driver.find_element_by_css_selector("input[label=District]")
print(district.get_attribute("value"))

您可能还需要等待该元素首先可见

from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

wait = WebDriverWait(driver, 10)
district = wait.until(EC.visibility_of_element_located((By.CSS_SELECTOR, "input[label=District]")))
print(district.get_attribute("value"))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何检查表单是否已打开?

检查表单是否为新表单

如何在绘制表单之前检查表单是否为模态?

检查表单是否已提交-PHP

检查表单是否用jQuery填充

JavaFX WebView:如何检查表单是否有效?

如何使用jQuery验证插件以编程方式检查表单是否有效

调用Close()之后,如何检查表单是否真正关闭?

检查表单中的字段是否已填写

在React Router v6中,如何在离开页面/路由之前检查表单是否脏

如何在 vuejs2 中检查表单是否有效并禁用提交按钮?

如何检查表格是否部分填写或完全空白

检查表单是否已通过 ajax 提交 - PHP

检查表单是否脏并在动态删除它之前通知用户

使用Angular 4检查表单是否对父组件有效

检查表单是否具有焦点或处于活动状态

检查表单是否从后台工作程序 VB.NET 关闭

角度检查表单是否具有原始值

检查表单是否在日期范围内完成以及由谁完成

如何检查表单是否至少有一个输入具有数据Angular 2+表单验证

如何检查表单是否已经使用javascript和ajax提交以避免多次发送同一表单

在不重新运行jquery验证的情况下检查表单是否有效

我可以在自定义过程中或使用JavaScript检查表单是否脏了吗?

尝试检查表单是否有“$_POST”任何内容,如果有则回显

如何检查表是否包含数据?(Python 烧瓶 MYSQL)

如何检查表是否存在变量

如何检查表是否已经构造?

如何检查表是否存在?

在提交表单和显示消息之前,如何检查表单输入是否全部为数字?