コード例 #1
0
class TestResourse:
    def setup_method(self):
        self.driver = webdriver.Chrome(executable_path='chromedriver')
        self.driver.implicitly_wait(5)
        self.netpeak = NetpeakPage(self.driver)
        self.header_page = HeaderPage(self.driver)
        self.job_page = JobPage(self.driver)

    def test_career(self):
        self.netpeak.open()
        assert self.netpeak.at_page()
        self.netpeak.click_career_button()
        assert self.header_page.at_page()
        self.header_page.click_job_button()
        self.job_page.send_cv_file()
        assert self.job_page.error_message()

        self.job_page.send_data()
        assert self.job_page.color_atr()

        self.job_page.click_logo()
        assert self.netpeak.at_page()

    def teardown_method(self):
        self.driver.close()
コード例 #2
0
def test_color_atr(driver: WebDriver):
    netpeak = NetpeakPage(driver)
    header_page = HeaderPage(driver)
    job_page = JobPage(driver)
    netpeak.open()
    assert netpeak.at_page()
    netpeak.click_career_button()
    assert header_page.at_page()
    header_page.click_job_button()
    job_page.send_data()
    assert job_page.color_atr()
コード例 #3
0
def test_send_cv_file(driver: WebDriver):
    netpeak = NetpeakPage(driver)
    header_page = HeaderPage(driver)
    job_page = JobPage(driver)
    netpeak.open()
    assert netpeak.at_page()
    netpeak.click_career_button()
    assert header_page.at_page()
    header_page.click_job_button()
    job_page.send_cv_file()
    assert job_page.error_message()