bukedelinghu
bukedelinghu
采纳率0%
2021-02-25 14:59

【python+selenium】页面代码如下,请问怎么定位并选中下拉框里的值呢??

页面代码如下图所示,现在问题是一去定位下拉框里的元素下拉框就消失,而且下拉框里的值也不是写死在代码里的,这种情况应该怎么去定位并选中下拉框里的值呢??比如我现在想选中下拉框里的“道路”,实现代码应该怎么写呢?在自学但是卡在这里很久了,请各位大佬指教。

 

---------------------------

---------------------------

我自己写的这个只能点击打开监测类型下拉框,然后就报错了,并不能选中元素 

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • qq_45404396 il_持之以恒_li 2月前

    楼主发一下网址!小编来试一试啊!

    点赞 评论 复制链接分享
  • yangj507 Jieeeeeeeee 2月前
    from selenium.webdriver.support.select import Select
    # 选择下拉选项
    s = driver.find_element_by_css_selector('#id')
    Select(s).select_by_value('下拉内容')

    有ID就可以直接用ID定位了

    点赞 评论 复制链接分享

为你推荐