网页自动化select方法踩坑

  • Post author:
  • Post category:其他


代码实现:

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 版权协议,转载请附上原文出处链接和本声明。