我希望根据同一仪器中以前字段的结果自动填充调查复选框。对于我的示例,如果受访者正在使用红色工具包,我希望他们在最初的工具包问题中选择yes,这样随后的复选框会显示已经回答了哪些类型的工具,以节省填写工具包中所有工具的时间。
我知道如何使用@DEFAULT='previous field name‘对文本字段执行此操作,但我不能对复选框执行此操作。将@DEFAULT='kit‘添加到锤子或钉子使用字段都不会导致自动填充选择。如果动作可以是有条件的,那就更好了,比如如果kit选择了“是”,那么hammer='1',否则它就会留空。
这是我的第一个selenium项目,我正在尝试提交以下表单:
我成功地单击了多项选择和复选框,但无法选择下拉列表。我试着跟着做,但没有成功。欢迎所有指针:
import os
import requests
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
import time
from selenium.webdriver.common.action_chains import ActionChains
driver=webdriver.Chrome(Chrom