Вопрос пользователя:
Ответ нейросети:
import unittest
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
class TestFormValidation(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.get("https://bonigarcia.dev/selenium-webdriver-java/data-types.html")
def test_form_validation(self):
first_name = self.driver.find_element_by_id("first-name")
first_name.send_keys("Иван")
last_name = self.driver.find_element_by_id("last-name")
last_name.send_keys("Петров")
address = self.driver.find_element_by_id("address")
address.send_keys("Ленина, 55-3")
email = self.driver.find_element_by_id("email")
email.send_keys("[email protected]")
phone = self.driver.find_element_by_id("phone")
phone.send_keys("+7985899998787")
city = self.driver.find_element_by_id("city")
city.send_keys("Москва")
country = self.driver.find_element_by_id("country")
country.send_keys("Россия")
job_position = self.driver.find_element_by_id("job-position")
job_position.send_keys("QA")
company = self.driver.find_element_by_id("company")
company.send_keys("SkyPro")
submit_button = self.driver.find_element_by_id("submit")
submit_button.click()
zip_code = self.driver.find_element_by_id("zip-code")
self.assertTrue("error" in zip_code.get_attribute("class"))
other_fields = self.driver.find_elements_by_xpath("//input[@class='form-control success']")
for field in other_fields:
self.assertTrue("success" in field.get_attribute("class"))
def tearDown(self):
self.driver.quit()
if __name__ == "__main__":
unittest.main()
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.