Loading... <div class="preview"> <div class="post-inser post box-shadow-wrap-normal"> <a href="https://blog.csdn.net/zhu940923/article/details/78334947" target="_blank" class="post_inser_a no-external-link no-underline-link"> <div class="inner-content" style="margin-left: 10px;"> <p class="inser-title">csdn解决方案</p> <div class="inster-summary text-muted"> </div> </div> </a> <!-- .inner-content #####--> </div> <!-- .post-inser ####--> </div> ## 解决思路 定位到该元素,通过上下箭头和enter进行选择即可! ```python from selenium.webdriver.common.keys import Keys #点击所属国家控件,弹出下拉菜单 browser.find_element_by_class_name("ant-select-selection__placeholder").click() #在所属国家只上按回车 browser.find_element_by_class_name("ant-select-selection__placeholder").send_keys(Keys.ENTER) 我这项目直接点回车就可以选中国了,实际用键盘操作一下就能确认,如果下拉菜单很多,还会用到向下键,下面展示一些经常用到的键盘操作: send_keys(Keys.BACK_SPACE) 删除键(BackSpace) send_keys(Keys.SPACE) 空格键(Space) send_keys(Keys.TAB) 制表键(Tab) send_keys(Keys.ESCAPE) 回退键(Esc) send_keys(Keys.ENTER) 回车键(Enter) ``` 上箭头为UP,下箭头为DOWN Last modification:February 20, 2022 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 1 如果觉得我的内容对你有用,请随意赞赏