Selenium Python 给出 TypeError:"str" 对象不可调用



我的代码有问题,它返回

TypeError:"str"对象不可调用

email = driver.find_element(By.ID("email-input")).getAttribute("id")

我通读了其他一些线程,并尝试了

email = driver.find_element(By.ID("email-input")).text

但不起作用

错误

Traceback(最近调用last(:文件;C: \Users\user\Desktop\LAB AUTOMATION\LAB.py";,第42行,在电子邮件中=driver.find_element(By.ID,"电子邮件输入"(.getAttribute("ID"(File;C: \Users\user\AppData\Local\Programs\Python310\lib\site-packages\selenium\webdriver\remote\webdriver.py";,第855行,在find_element return self.execute(Command.find_element,{File"C:\Users\user\AppData\Local\Programs\Python310\lib\site packages\selenium\webdriver\remote\webdriver.py",第428行,在execute self.error_handler.check_response(response(中

find_element采用类型字符串加上基于类型的附加参数。CCD_ 2只是字符串"0";id";。您希望使用2个参数。第一个标志是您按id查找的,第二个标志是要查找的id。

email = driver.find_element(By.ID, "email-input").getAttribute("id")

有关定位图元的详细信息,请参见定位图元。

相关内容

  • 没有找到相关文章

最新更新