Почему возникает ошибка AttributeError: у объекта 'WebDriver' нет атрибута 'executetes_script'

1

Получение ошибки для строки self.driver.executes_script
self.driver.executes_script ("arguments [0].click();", new_notification) AttributeError: объект 'WebDriver' не имеет атрибута 'executeutes_script' None
но их имя класса с ним

import unittest
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import HtmlTestRunner
import time


class Environment(unittest.TestCase):

    def setUp(self):

        self.driver = webdriver.Chrome(executable_path="F:\\automation\\chromedriver.exe")

    # login test case
    def test_first_page_login(self):
        driver = self.driver
        driver.maximize_window()
        driver.get("http://localhost/dashboard/user/login")
        self.driver.find_element_by_id('uemail').send_keys('[email protected]')
        self.driver.find_element_by_id('upwd').send_keys('1234567890')
        self.driver.find_element_by_id('upwd').send_keys(Keys.RETURN)

    # login page going

    def test_going_notification_page(self):
        self.test_first_page_login()
        time.sleep(5)
        going_noti_page = self.driver.find_element_by_class_name('caret')
        print(self.driver.execute_script("arguments[0].click();", going_noti_page))
        new_notification = self.driver.find_element_by_class_name('fa-paper-plane')
        self.driver.executes_script("arguments[0].click();", new_notification)
        time.sleep(5)

    def tearDown(self):
        self.driver.quit()


if __name__ == "__main__":
        unittest.main(testRunner=HtmlTestRunner.HTMLTestRunner(output='F:\\automation\\reports'))
  • 1
    Я предлагаю посетить раздел Как спросить, чтобы лучше понять, как задать солидный вопрос. Кроме того, для того, чтобы другие могли предложить вам помощь, необходим некоторый код, ошибки и немного лучшее объяснение (сначала они должны понять, в чем именно заключается проблема). Пожалуйста, измените ваш пост соответственно
  • 0
    Traceback (последний вызов был последним): файл "F: /automation/environment.py", строка 31, в test_going_notification_page я получаю эту ошибку self.driver.executes_script ("arguments [0] .click ();", new_notification) AttributeError: у объекта 'WebDriver' нет атрибута 'executetes_script' Нет
Показать ещё 1 комментарий
Теги:
selenium

1 ответ

0
Лучший ответ

у вас просто опечатка:

self.driver.executes_script("arguments[0].click();", new_notification)

executes_script не существует, но на основе api-doc вы, вероятно, имеете в виду: execute_script

DOC: WebDriver.execute_script

Ещё вопросы

Сообщество Overcoder
Наверх
Меню