【发布时间】:2020-07-22 07:56:37
【问题描述】:
我从下拉菜单中获取值作为 calOptions。 输出中打印的选项与预期的一样,但我无法使用我创建的列表断言下拉选项:My_list = [All, Overdue] 我需要验证下拉选项是否为“全部”和“过期”。请帮忙。
my_list = ["All", "Overdue"]
global calOption
calOptions = driver.find_elements_by_xpath("//*/p-dropdownitem")
for calOption in calOptions:
print(calOption.text)
Assert calOption.text == my_list
**Output:**
All
Overdue
assert <selenium.webdriver.remote.webelement.WebElement (session="2a371065044a85d7da742d003742ce30",
element="58647425-0660-4dd4-aad9-9a517f40730e")> == ['All', 'Overdue']
======================Assertion Error
【问题讨论】:
标签: python selenium selenium-webdriver automated-tests