100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Python+selenium自动化测试:报错:TypeError: 'WebElement' object is not iterable

Python+selenium自动化测试:报错:TypeError: 'WebElement' object is not iterable

时间:2023-08-16 01:45:38

相关推荐

Python+selenium自动化测试:报错:TypeError: 'WebElement' object is not iterable

代码:

# -*- coding: utf-8 -*-

from selenium import webdriver

from mon.by import By

from mon.keys import Keys

from selenium.webdriver.support.ui import Select

from mon.exceptions import NoSuchElementException

from mon.exceptions import NoAlertPresentException

import unittest, time, re

class KeywordsAnalyse(unittest.TestCase):

driver=webdriver.Chrome("E:\chromedriver_win32\chromedriver.exe")

driver.get("https://。。。。。。/oldriver/login")

driver.find_element_by_id("username").clear()

driver.find_element_by_id("username").send_keys("")

driver.find_element_by_id("password").clear()

driver.find_element_by_id("password").send_keys("000000")

driver.find_element_by_xpath(".//*[@id='loginForm']/input").click()

driver.find_element_by_xpath(".//*[@id='side-menu']/li[4]/a").click()

driver.find_element_by_xpath(".//*[@id='keywords']").send_keys("fidget spinner")

select=Select(driver.find_element_by_id("category"))

all_options=driver.find_element_by_id("category")

for option in all_options:

print("")

driver.find_element_by_id("btnSubmit").click()

报道错误:TypeError: 'WebElement' object is not iterable

修改:

all_options=driver.find_element_by_id("category")改为

all_options=driver.find_elements_by_id("category")

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。