代码实现:
gpc = wd.find_element(By.XPATH, '//*[@id="adv-setting-gpc"]/div/div[2]/div[2]') select = Select(gpc) select.select_by_index(2)
报错如下:
selenium.common.exceptions.UnexpectedTagNameException: Message: Select only works on <select> elements, not on <div>
总结:
web中的下拉框有的是使用select标签创建,有的不是。对于非select标签的下拉框以及其元素选项,可通过与其他元素相同的方法去定位。对于select标签的下拉框,
selenium
webdriver提供了Select类来处理,比较方便易用.
版权声明:本文为weixin_40660252原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。