Selenium Python-检查是否需要字段

Selenium Python-检查是否需要字段,python,selenium,Python,Selenium,我需要检查哪些字段是必需的,并提取字段的名称(innerText) 在这个例子中,我需要得到“监督组织”和“工人类型”。然而,“WOEG-WBEG-WAFG”也用于非必填字段,因此我需要依赖“WMEG-WHGG”类类型。 监督机构 工人类型 提前谢谢。看看这是否有帮助 listItems = driver.find_elements_by_tag_name("li") for e in listItems: isRequired = e.get_attribu

我需要检查哪些字段是必需的,并提取字段的名称(innerText)

在这个例子中,我需要得到“监督组织”和“工人类型”。然而,“WOEG-WBEG-WAFG”也用于非必填字段,因此我需要依赖“WMEG-WHGG”类类型。

  • 监督机构
  • 工人类型
  • 提前谢谢。

    看看这是否有帮助

    listItems = driver.find_elements_by_tag_name("li")
    for e in listItems:
        isRequired = e.get_attribute("data-automation-id")
        if isRequired!="" and "Required" in isRequired:
            print(e.find_element_by_xpath(".//div/label").text)
    
    

    你试过什么吗?有占位符吗?@cruisepandey没有占位符我知道如何检查它,但如果没有更多细节,我可能会浪费时间回答这个问题。两个标签都位于
    formLabelRequired
    内,这可能意味着两者都是必需的
    OEG WBEG WAFG
    只是必填字段的子类。这个问题令人困惑。需要更多的细节,至少是这个表单的截图。嗨@vitalis我已经添加了这个表单的截图。谢谢,它工作得很好!很抱歉遗漏了详细信息,这是我在stackoverflow上的第一篇文章。:)没问题:)
    listItems = driver.find_elements_by_tag_name("li")
    for e in listItems:
        isRequired = e.get_attribute("data-automation-id")
        if isRequired!="" and "Required" in isRequired:
            print(e.find_element_by_xpath(".//div/label").text)