如何决定使用哪个单选按钮

2024-04-19 17:45:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在脚本的顶部创建变量,这样用户就可以操纵它的值,而无需深入到代码中。例如

# Airports
FROM = "Leeds Bradford"
TO = "Antalya"

...//Later in code

depart_from = driver.find_element_by_id("departure-airport-input")
depart_from.clear()
depart_from.send_keys(FROM)

depart_from = driver.find_element_by_id("destination-airport-input")
depart_from.clear()
depart_from.send_keys(TO)

有一件事我想不通,那就是用户可以在选择一个单选按钮还是另一个单选按钮之间进行选择。现在我说点击这种单选按钮的地方很僵硬。你知道吗

return_flight = driver.find_element_by_id('return-flight-selector').click()

但我希望用户决定在上面和下面选择哪个单选按钮:

one_flight = driver.find_element_by_id('oneway-flight-selector').click()

有办法吗?我想给一个单选按钮分配一个数字,这样用户所需要做的就是改变一个数字来得到其中一个?例如有一个变量调用FLIGHT_TYPE = ??“0”表示选择return_flight单选按钮,或“1”表示选择one_flight单选按钮。你知道吗


Tags: to用户fromidinputbyreturndriver
1条回答
网友
1楼 · 发布于 2024-04-19 17:45:19

确保生成一个布尔变量并调用它,例如ONE_WAY。然后,根据其值决定要单击的项目:

ONE_WAY = True

if ONE_WAY: 
    driver.find_element_by_id('oneway-flight-selector').click()
else:
    driver.find_element_by_id('return-flight-selector').click()

相关问题 更多 >