python - 使用 selenium python 在下拉菜单中选择选项后,在文本框中输入一个值
问题描述
这个问题和我之前的帖子有关(链接:点击查看Stackoverflow上的帖子)。为每个下拉菜单选择选项后,最后一个选项将作为文本框弹出。我想在文本框上输入一个整数,对应于“面积(以公顷为单位)”文本框。屏幕截图在这里
之后,我还需要单击“计算”按钮。请帮我解决这个问题。
解决方案
您可以使用以下 xpath 在文本框中输入值:
driver.find_element_by_xpath("//input[contains(@placeholder,'Area')]").send_keys('1')
然后您可以使用以下 xpath 单击提交按钮:
driver.find_element_by_xpath("//button[@type='submit']").click()
推荐阅读
- swift4 - AVPlayer 无法播放
- collections - Java 集合 - ArrayList 和 Linkedist
- html - 如何在伪元素上包含 $ 字符
- swift - 使用带有 alpha 组件的 glReadPixels (OpenGL) 获取 UIImage
- r - 如何以仍然允许 ggplot2 绘制颜色的方式加入这些表?
- csv - 如何在 sas 中更改导入的 csv 变量
- javascript - javascript/html:使复选框检查时需要输入字段
- sql-server - 避免用户编辑 SQL Server 数据库中的表/列
- c# - 超出范围但在范围内?
- android - Android Nearby 无法在 Android Things 上运行