首页 > 解决方案 > 使用 selenium python 在下拉菜单中选择选项后,在文本框中输入一个值

问题描述

这个问题和我之前的帖子有关(链接:点击查看Stackoverflow上的帖子)。为每个下拉菜单选择选项后,最后一个选项将作为文本框弹出。我想在文本框上输入一个整数,对应于“面积(以公顷为单位)”文本框。屏幕截图在这里

之后,我还需要单击“计算”按钮。请帮我解决这个问题。

标签: pythonselenium-webdrivertextbox

解决方案


您可以使用以下 xpath 在文本框中输入值:

driver.find_element_by_xpath("//input[contains(@placeholder,'Area')]").send_keys('1')

然后您可以使用以下 xpath 单击提交按钮:

driver.find_element_by_xpath("//button[@type='submit']").click()

推荐阅读