【发布时间】:2021-03-25 20:43:14
【问题描述】:
当我在编写以下代码时,无法点击按钮。它显示错误“TypeError:'str' object is not callable”
代码
shopping_btn = self.driver.find_element(By.CLASS_NAME("cta cta-hover-animate cta-fill-black-outline-black"))
shopping_btn.click()
错误:
文件“E:\Python\setests\smoketest.py”,第 33 行,在 test_shopping_cart_empty_message shopping_btn = self.driver.find_element(By.CLASS_NAME("cta cta-hover-animate cta-fill-black-outline-black")) 类型错误:'str' 对象不可调用
【问题讨论】:
-
好的,那么您对此有什么问题?当您尝试诊断问题时发生了什么?例如,您是否阅读错误消息?您了解错误信息吗?例如,您是否试图找出导致问题的代码行的哪一部分?例如,您是否尝试验证
self.driver是否符合您的预期?或者该行代码中的任何其他子表达式?请阅读ericlippert.com/2014/03/05/how-to-debug-small-programs