自动化测试时IE8浏览器option标签无法被点击

img

img


pycharm+selenium+python自动化测试
对IE8浏览器进行操作,使用selenium框架的select_by_value对下拉框进行操作
option标签无法点击,报错如上图
要如何解决。求指导!

参考一下关于selenium下拉框进行操作:

调试思路:

  1. 换其他select方法试下:
    select_by_index(index) ——通过选项的顺序,第一个为 0
    select_by_visible_text(text) ——通过选项可见文本
    如果都不可以,那你这可能不能直接用select类,可以自己写一个下拉选项定位的方法;

  2. 自定义选项定义方法:
    from selenium.webdriver.common.action_chains import ActionChains # 引用鼠标操作

ActionChains(driver).click(IqpLoanApp_limit_ind).perform() # 用这3个操作步骤,代替88行代码 # 点击选项
ActionChains(driver).send_keys(Keys.DOWN).perform() # 输入向下操作键
ActionChains(driver).send_keys(Keys.ENTER).perform() # 输入回车确认