Вопрос пользователя:
Ответ нейросети:
import unittest from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from pageobjects.calculator_page import CalculatorPage
class TestCalculator(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.get("https://example.com/calculator")
self.calculator_page = CalculatorPage(self.driver)
def test_calculator(self):
delay_value = "45"
calculation = "7+8"
self.calculator_page.enter_delay(delay_value)
self.calculator_page.calculate(calculation)
WebDriverWait(self.driver, 45).until(
EC.text_to_be_present_in_element((By.ID, "result"), "15"))
result = self.calculator_page.get_result()
self.assertEqual(result, "15")
def tearDown(self):
self.driver.quit()
if name == 'main': unittest.main()
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.