Selenium with Python:如何单击dojo组合框值

问题描述 投票:0回答:1

我正在使用Selenium浏览一个JS繁重的网页,我需要能够与该页面上的dojo组件进行交互。我正在查看的页面有一个dojo dijit表单,带有一个组合框,该组合框包含我大学的学科名称。我想显示并迭代单击列表中的每个项目,以便在重定向时抓取该主题的课程名称。单击下拉箭头按钮将显示列表项。

我要自动执行的网址:http://sis.rutgers.edu/soc/#subjects?semester=12020&campus=NB,NK,CM&level=U,G

enter image description here

enter image description here

enter image description here

python selenium dojo dijit.form
1个回答
0
投票

有一个复杂的div,其输入作为下拉对象。当您打开它时,options / items会在HTML中完全不同的区域加载。要选择它,您必须扩展下拉菜单并等待option的可见性,可能是通过按文本使用xpath

© www.soinside.com 2019 - 2024. All rights reserved.