当前位置: 首页>>代码示例>>Python>>正文


Python WebDriver.implicitly_wait方法代码示例

本文整理汇总了Python中selenium.webdriver.firefox.webdriver.WebDriver.implicitly_wait方法的典型用法代码示例。如果您正苦于以下问题:Python WebDriver.implicitly_wait方法的具体用法?Python WebDriver.implicitly_wait怎么用?Python WebDriver.implicitly_wait使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在selenium.webdriver.firefox.webdriver.WebDriver的用法示例。


在下文中一共展示了WebDriver.implicitly_wait方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: testPresenceOfContactInfoPage

# 需要导入模块: from selenium.webdriver.firefox.webdriver import WebDriver [as 别名]
# 或者: from selenium.webdriver.firefox.webdriver.WebDriver import implicitly_wait [as 别名]
class testPresenceOfContactInfoPage(unittest.TestCase):
    def setUp(self):
        self.wd = WebDriver()
        self.wd.implicitly_wait(60)
    
    def test_testPresenceOfContactInfoPage(self):
        success = True
        wd = self.wd
        wd.get("https://www.homejoy.com/")
        if not ("Get Your Place Cleaned" in wd.find_element_by_tag_name("html").text):
            success = False
            print("verifyTextPresent failed")
        wd.find_element_by_link_text("BOOK APPOINTMENT").click()
        if not ("Number of hours to book" in wd.find_element_by_tag_name("html").text):
            success = False
            print("verifyTextPresent failed")
        if not wd.find_element_by_xpath("//form[@id='home-size-form']/div/div[1]/select//option[3]").is_selected():
            wd.find_element_by_xpath("//form[@id='home-size-form']/div/div[1]/select//option[3]").click()
        if not ("100% Satisfaction Guarantee" in wd.find_element_by_tag_name("html").text):
            success = False
            print("verifyTextPresent failed")
        wd.find_element_by_xpath("//div[@id='info-pane-person']//button[.='Next']").click()
        if not ("Enter Contact Info" in wd.find_element_by_tag_name("html").text):
            success = False
            print("verifyTextPresent failed")
        self.assertTrue(success)
    
    def tearDown(self):
        self.wd.quit()
开发者ID:jaycody,项目名称:web-app-tests,代码行数:31,代码来源:testPresenceOfContactInfoPage.py

示例2: mentions

# 需要导入模块: from selenium.webdriver.firefox.webdriver import WebDriver [as 别名]
# 或者: from selenium.webdriver.firefox.webdriver.WebDriver import implicitly_wait [as 别名]
class mentions(unittest.TestCase):
    def setUp(self):
        self.wd = WebDriver()
        self.wd.implicitly_wait(60)
    
    def test_mentions(self):
        success = True
        wd = self.wd
        wd.get(str(Baseurl.baseurl) + "catalog/audio_17/mikrofoni_41/studijnie-mikrofoni_881/lentochnie_1069/product_14783_ntr")
        wd.find_element_by_css_selector("a.tabset__link.comments__count").click()
        if not ("Интересный микрофон! Давно его ждали" in wd.find_element_by_tag_name("html").text):
            success = False
            print("verifyTextPresent failed")
        if wd.find_element_by_id("add-review-link").text != "Оставьте свой отзыв":
            success = False
            print("verifyText failed")
        wd.find_element_by_id("add-review-link").click()
        wd.find_element_by_id("UserForm_email").click()
        wd.find_element_by_id("UserForm_email").clear()
        wd.find_element_by_id("UserForm_email").send_keys("[email protected]")
        wd.find_element_by_id("UserForm_password").click()
        wd.find_element_by_id("UserForm_password").clear()
        wd.find_element_by_id("UserForm_password").send_keys("11111")
        wd.find_element_by_id("submit_link").click()
        wd.find_element_by_css_selector("a.tabset__link.comments__count").click()
        if not (len(wd.find_elements_by_xpath("//div[@class='estimate__comment']")) != 0):
            success = False
            print("verifyElementPresent failed")
        if not (len(wd.find_elements_by_xpath("//div[@class='form__bottom']/button")) != 0):
            success = False
            print("verifyElementPresent failed")
        self.assertTrue(success)
    
    def tearDown(self):
        self.wd.quit()
开发者ID:QualityLab,项目名称:TVKR,代码行数:37,代码来源:mentions.py

示例3: UITestCase

# 需要导入模块: from selenium.webdriver.firefox.webdriver import WebDriver [as 别名]
# 或者: from selenium.webdriver.firefox.webdriver.WebDriver import implicitly_wait [as 别名]
class UITestCase(LiveServerTestCase):
    def use_xvfb(self):
        from pyvirtualdisplay import Display
        self.display = Display('xvfb',
                               visible=1,
                               size=(1280, 1024))
        self.display.start()
        self.driver = WebDriver()

    def setUp(self):
        try:
            self.driver = WebDriver()
            ui_is_not_available = False
        except WebDriverException:
            ui_is_not_available = True

        if ui_is_not_available:
            self.use_xvfb()

        self.driver.implicitly_wait(10)
        super(UITestCase, self).setUp()

    def tearDown(self):
        self.driver.quit()
        if hasattr(self, 'display'):
            self.display.stop()

        super(UITestCase, self).tearDown()
开发者ID:ahinz,项目名称:OpenTreeMap-cloud,代码行数:30,代码来源:__init__.py

示例4: webHelper

# 需要导入模块: from selenium.webdriver.firefox.webdriver import WebDriver [as 别名]
# 或者: from selenium.webdriver.firefox.webdriver.WebDriver import implicitly_wait [as 别名]
class webHelper():
    def __init__(self):
        self.success = True
        self.wd = WebDriver()
        self.wd.implicitly_wait(60)
        
    def setText(self, locator, text):
        self.wd.find_element_by_xpath(locator).click()
        self.wd.find_element_by_xpath(locator).clear()
        self.wd.find_element_by_xpath(locator).send_keys(text)
        
    def selectCheckbox(self, locator):
        if not self.wd.find_element_by_xpath(locator).is_selected():
            self.wd.find_element_by_xpath(locator).click()
        
    def unselectCheckBox(self, locator):
        if self.wd.find_element_by_xpath(locator).is_selected():
            self.wd.find_element_by_xpath(locator).click()
        
    def clickButton(self, locator):
        self.wd.find_element_by_xpath(locator).click()    
        
    def open(self,locator):
        self.wd.get(locator)     
            
开发者ID:abench,项目名称:adsl-web-configurator,代码行数:26,代码来源:webHelper.py

示例5: test_add_group

# 需要导入模块: from selenium.webdriver.firefox.webdriver import WebDriver [as 别名]
# 或者: from selenium.webdriver.firefox.webdriver.WebDriver import implicitly_wait [as 别名]
class test_add_group(unittest.TestCase):
    def setUp(self):
        self.wd = WebDriver()
        self.wd.implicitly_wait(60)
    
    def test_add_group(self):
        wd = self.wd
开发者ID:DenWertoo,项目名称:python_training,代码行数:9,代码来源:test_add_group.py

示例6: FunctionalTest

# 需要导入模块: from selenium.webdriver.firefox.webdriver import WebDriver [as 别名]
# 或者: from selenium.webdriver.firefox.webdriver.WebDriver import implicitly_wait [as 别名]
class FunctionalTest(LiveServerTestCase):
    def setUp(self):
        self.browser = WebDriver()
        self.browser.implicitly_wait(5)

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

    def wait_for(self, function_with_assertion, timeout=DEFAULT_WAIT):
        start_time = time.time()

        while time.time() - start_time < timeout:
            try:
                return function_with_assertion()
            except (AssertionError, WebDriverException):
                time.sleep(0.1)

        return function_with_assertion()

    def create_pre_authenticated_session(self, email, password, *args, **kwargs):
        session_key = create_pre_authenticated_session(email, password, *args, **kwargs)

        # To set a cookie we need to first visit the domain...
        # 404 pages load the fastest...
        self.browser.get(self.live_server_url + '/404_no_such_url/')
        self.browser.add_cookie({
            'name': settings.SESSION_COOKIE_NAME,
            'value': session_key,
            'path': '/'
        })
开发者ID:ParentJA,项目名称:angular_friends,代码行数:32,代码来源:base.py

示例7: test_add_project

# 需要导入模块: from selenium.webdriver.firefox.webdriver import WebDriver [as 别名]
# 或者: from selenium.webdriver.firefox.webdriver.WebDriver import implicitly_wait [as 别名]
class test_add_project(unittest.TestCase):
    def setUp(self):
        self.wd = WebDriver()
        self.wd.implicitly_wait(60)
    
    def test_test_add_project(self):
        success = True
        wd = self.wd
        wd.get("http://localhost/mantisbt-1.2.19/login_page.php")
        wd.find_element_by_name("username").click()
        wd.find_element_by_name("username").clear()
        wd.find_element_by_name("username").send_keys("administrator")
        wd.find_element_by_name("password").click()
        wd.find_element_by_name("password").clear()
        wd.find_element_by_name("password").send_keys("root")
        wd.find_element_by_css_selector("input.button").click()
        wd.find_element_by_xpath("//table[@class='width75']//td[normalize-space(.)='']").click()
        wd.find_element_by_name("name").click()
        wd.find_element_by_name("name").clear()
        wd.find_element_by_name("name").send_keys("Project 1")
        wd.find_element_by_name("description").click()
        wd.find_element_by_name("description").clear()
        wd.find_element_by_name("description").send_keys("test")
        wd.find_element_by_css_selector("input.button").click()
        self.assertTrue(success)
    
    def tearDown(self):
        self.wd.quit()
开发者ID:AlChernoff,项目名称:python_training,代码行数:30,代码来源:test_add_project.py

示例8: test_santon

# 需要导入模块: from selenium.webdriver.firefox.webdriver import WebDriver [as 别名]
# 或者: from selenium.webdriver.firefox.webdriver.WebDriver import implicitly_wait [as 别名]
class test_santon(unittest.TestCase):
    def setUp(self):
        self.wd = WebDriver()
        self.wd.implicitly_wait(60)
    
    def test_test_santon(self):
        success = True
        wd = self.wd
        wd.get("http://santehnika-online.ru/")
        wd.find_element_by_link_text("Акриловые ванны").click()
        wd.find_element_by_css_selector("img[alt=\"Акриловая ванна Serena Classic (170 см)\"]").click()
        wd.find_element_by_css_selector("#cmplproduct88078 > div.block_option > label.switch > span.switch").click()
        wd.find_element_by_id("linked_9_88078").click()
        wd.find_element_by_css_selector("#cmplproduct533850 > div.block_option > label.switch > span.switch").click()
        wd.find_element_by_id("linked_11_533850").click()
        wd.find_element_by_link_text("Акриловые ванны").click()
        wd.find_element_by_css_selector("img[alt=\"Акриловая ванна Aquanet Nord (170 см)\"]").click()
        wd.find_element_by_css_selector("span.switch").click()
        if not wd.find_element_by_id("linked_1_33825").is_selected():
            wd.find_element_by_id("linked_1_33825").click()
        wd.find_element_by_xpath("//div[@class='borgray']/div[1]/div[2]/input").click()
        wd.find_element_by_id("simplemodal-overlay").click()
        wd.find_element_by_css_selector("div.owl-wrapper-outer").click()
        wd.find_element_by_css_selector("#floating_form_cart > div.ofzakinput > input.yellow").click()
        wd.find_element_by_id("NEW_LOGIN").click()
        wd.find_element_by_id("NEW_LOGIN").clear()
        wd.find_element_by_id("NEW_LOGIN").send_keys("+7 (977) 777-77-71")
        wd.find_element_by_id("NEW_EMAIL").click()
        wd.find_element_by_id("NEW_EMAIL").clear()
        wd.find_element_by_id("NEW_EMAIL").send_keys("[email protected]")
        wd.find_element_by_id("order_ajax_button").click()
        self.assertTrue(success)
    
    def tearDown(self):
        self.wd.quit()
开发者ID:imukhina,项目名称:python_training,代码行数:37,代码来源:test_santon.py

示例9: single_event_displayed_properly

# 需要导入模块: from selenium.webdriver.firefox.webdriver import WebDriver [as 别名]
# 或者: from selenium.webdriver.firefox.webdriver.WebDriver import implicitly_wait [as 别名]
class single_event_displayed_properly(unittest.TestCase):
    def setUp(self):
        self.wd = WebDriver()
        self.wd.implicitly_wait(60)
    
    def test_single_event_displayed_properly(self):
        success = True
        wd = self.wd
        wd.get(str(Baseurl.baseurl) + "events")
        wd.find_element_by_css_selector("div.event__ttl > a").click()
        if not (len(wd.find_elements_by_xpath("//div[@class='post__img']/a/img")) != 0):
            success = False
            print("verifyElementPresent failed")
        if not (len(wd.find_elements_by_xpath("//li[@class='post__entry_date']/p[1]")) != 0):
            success = False
            print("verifyElementPresent failed")
        if not (len(wd.find_elements_by_xpath("//li[@class='post__entry_date']/p[2]")) != 0):
            success = False
            print("verifyElementPresent failed")
        if not (len(wd.find_elements_by_id("join_link")) != 0):
            success = False
            print("verifyElementPresent failed")
        if not (len(wd.find_elements_by_css_selector("li.post__entry_address > p")) != 0):
            success = False
            print("verifyElementPresent failed")
        if not (len(wd.find_elements_by_css_selector("div.post__info.line")) != 0):
            success = False
            print("verifyElementPresent failed")
        if not (len(wd.find_elements_by_css_selector("h3.post__section-ttl")) != 0):
            success = False
            print("verifyElementPresent failed")
        self.assertTrue(success)
    
    def tearDown(self):
        self.wd.quit()
开发者ID:QualityLab,项目名称:TVKR,代码行数:37,代码来源:single_event_displayed_properly.py

示例10: add_group

# 需要导入模块: from selenium.webdriver.firefox.webdriver import WebDriver [as 别名]
# 或者: from selenium.webdriver.firefox.webdriver.WebDriver import implicitly_wait [as 别名]
class add_group(unittest.TestCase):
    def setUp(self):
        self.wd = WebDriver()
        self.wd.implicitly_wait(60)
    
    def test_add_group(self):
        success = True
        wd = self.wd
        wd.get("http://localhost/addressbook/")
        wd.find_element_by_name("pass").click()
        wd.find_element_by_name("user").send_keys("admin")
        wd.find_element_by_id("LoginForm").click()
        wd.find_element_by_name("pass").click()
        wd.find_element_by_name("pass").send_keys("secret")
        wd.find_element_by_xpath("//form[@id='LoginForm']/input[3]").click()
        wd.find_element_by_link_text("groups").click()
        wd.find_element_by_name("new").click()
        wd.find_element_by_name("group_name").click()
        wd.find_element_by_name("group_name").clear()
        wd.find_element_by_name("group_name").send_keys("123ee")
        wd.find_element_by_name("group_header").click()
        wd.find_element_by_name("group_header").clear()
        wd.find_element_by_name("group_header").send_keys("awdfafdsfsdsf")
        wd.find_element_by_name("group_footer").click()
        wd.find_element_by_name("group_footer").clear()
        wd.find_element_by_name("group_footer").send_keys("dfsdfsdfdsfsdf")
        wd.find_element_by_name("submit").click()
        wd.find_element_by_link_text("groups").click()
        self.assertTrue(success)
    
    def tearDown(self):
        self.wd.quit()
开发者ID:imbonik,项目名称:python,代码行数:34,代码来源:test_add_group.py

示例11: companies_navigation

# 需要导入模块: from selenium.webdriver.firefox.webdriver import WebDriver [as 别名]
# 或者: from selenium.webdriver.firefox.webdriver.WebDriver import implicitly_wait [as 别名]
class companies_navigation(unittest.TestCase):
    def setUp(self):
        self.wd = WebDriver()
        self.wd.implicitly_wait(60)

    def test_companies_navigation(self):
        success = True
        wd = self.wd
        wd.get(str(Baseurl.baseurl))
        wd.find_element_by_link_text("Компании").click()
        if wd.find_element_by_css_selector("h1.cnt__ttl").text != "Компании":
            success = False
            print("verifyText failed")
        if wd.find_element_by_css_selector("b").text != "Поиск по категориям":
            success = False
            print("verifyText failed")
        if wd.find_element_by_xpath("//div[@class='cnt']//b[.='Новые компании']").text != "Новые компании":
            success = False
            print("verifyText failed")
        if wd.find_element_by_css_selector("p.news_title > b").text != "Новости компаний":
            success = False
            print("verifyText failed")
        wd.find_element_by_id("keywords").click()
        wd.find_element_by_id("keywords").clear()
        wd.find_element_by_id("keywords").send_keys("ООО Корпорация DNK")
        wd.find_element_by_id("filter-by-keywords").click()
        wd.find_element_by_link_text("ООО Корпорация DNK").click()
        self.assertTrue(success)

    def tearDown(self):
        self.wd.quit()
开发者ID:QualityLab,项目名称:TVKR,代码行数:33,代码来源:companies_navigation.py

示例12: add_group

# 需要导入模块: from selenium.webdriver.firefox.webdriver import WebDriver [as 别名]
# 或者: from selenium.webdriver.firefox.webdriver.WebDriver import implicitly_wait [as 别名]
class add_group(unittest.TestCase):
    def setUp(self):
        self.wd = WebDriver()
        self.wd.implicitly_wait(60)

    def go_home_page(self, wd):
        wd.get("http://localhost/addressbook/")

    def login(self, wd, username, password):
        self.go_home_page(wd)
        wd.find_element_by_name("user").click()
        wd.find_element_by_name("user").clear()
        wd.find_element_by_name("user").send_keys(username)
        wd.find_element_by_name("pass").click()
        wd.find_element_by_name("pass").clear()
        wd.find_element_by_name("pass").send_keys(password)
        wd.find_element_by_css_selector("input[type=\"submit\"]").click()

    def go_to_groups_page(self, wd):
        wd.find_element_by_link_text("groups").click()

    def add_new_group(self, wd, g_name, g_header, g_footer):
        self.go_to_groups_page(wd)
        wd.find_element_by_name("new").click()
        wd.find_element_by_name("group_name").click()
        wd.find_element_by_name("group_name").clear()
        wd.find_element_by_name("group_name").send_keys(g_name)
        wd.find_element_by_css_selector("#content > form").click()
        wd.find_element_by_name("group_header").click()
        wd.find_element_by_name("group_header").clear()
        wd.find_element_by_name("group_header").send_keys(g_header)
        wd.find_element_by_name("group_footer").click()
        wd.find_element_by_name("group_footer").clear()
        wd.find_element_by_name("group_footer").send_keys(g_footer)
        wd.find_element_by_name("submit").click()
        self.go_to_groups_page(wd)

    def logout(self, wd):
        self.click_on_home(wd)
        wd.find_element_by_link_text("Logout").click()

    def click_on_home(self, wd):
        wd.find_element_by_link_text("home").click()

    def test_add_group(self):
        wd = self.wd
        self.login(wd, username = "admin",password = "secret")
        self.add_new_group(wd, g_name="test", g_header="test", g_footer="foot")
        self.logout(wd)


    def test_add_empty_group(self):
        wd = self.wd
        self.login(wd, username = "admin",password = "secret")
        self.add_new_group(wd, g_name="", g_header="", g_footer="")
        self.logout(wd)

    
    def tearDown(self):
        self.wd.quit()
开发者ID:atsygantsov,项目名称:qa_python,代码行数:62,代码来源:add_group.py

示例13: create_company

# 需要导入模块: from selenium.webdriver.firefox.webdriver import WebDriver [as 别名]
# 或者: from selenium.webdriver.firefox.webdriver.WebDriver import implicitly_wait [as 别名]
class create_company(unittest.TestCase):
    def setUp(self):
        self.wd = WebDriver()
        self.wd.maximize_window()
        self.wd.implicitly_wait(60)

    def test_create_company(self):
        wd = self.wd
        wd.get("https://qa.espresa.com")
        wd.find_element_by_id("public_site_login").click()
        wd.find_element_by_id("login_login").click()
        wd.find_element_by_id("login_login").clear()
        wd.find_element_by_id("login_login").send_keys("[email protected]")
        wd.find_element_by_id("login_password").click()
        wd.find_element_by_id("login_password").clear()
        wd.find_element_by_id("login_password").send_keys("12345678")
        wd.find_element_by_id("login_submit").click()

        # [0] - need to refer to any (1-st) element in the array to call function click()
        wd.find_elements_by_xpath("//a[contains(text(), 'Companies')]")[0].click()
        # add CAD
        WebDriverWait(wd, 10).until(
            EC.visibility_of_element_located((By.XPATH, "//button[contains(text(), 'ADD NEW')]")))
        WebDriverWait(wd, 10).until(EC.invisibility_of_element_located((By.CSS_SELECTOR, "div.popup-loader")))
        wd.find_elements_by_xpath("//button[contains(text(), 'ADD NEW')]")[0].click()
        wd.find_element_by_id('inputCompanyName').send_keys('Test Company 18')
        wd.find_element_by_id("inputFirstName").click()
        wd.find_element_by_id("inputFirstName").clear()
        wd.find_element_by_id("inputFirstName").send_keys("Company First Name 18")
        wd.find_element_by_id("inputLastName").click()
        wd.find_element_by_id("inputLastName").clear()
        wd.find_element_by_id("inputLastName").send_keys("Company Last Name 18")
        wd.find_element_by_id("inputLogin").click()
        wd.find_element_by_id("inputLogin").clear()
        wd.find_element_by_id("inputLogin").send_keys("[email protected]")
        wd.find_element_by_id("inputPhone").click()
        wd.find_element_by_id("inputPhone").clear()
        wd.find_element_by_id("inputPhone").send_keys("12345678")
        wd.find_element_by_id("inputFax").click()
        wd.find_element_by_id("inputFax").clear()
        wd.find_element_by_id("inputFax").send_keys("12345678")
        wd.find_element_by_xpath("//div[@class='form-horizontal']//span[.='+ add address']").click()
        wd.find_element_by_xpath("//div[@class='modal-body']/div/div[1]/div[2]/input").click()
        wd.find_element_by_xpath("//div[@class='modal-body']/div/div[1]/div[2]/input").clear()
        wd.find_element_by_xpath("//div[@class='modal-body']/div/div[1]/div[2]/input").send_keys("San Francisco")
        wd.find_element_by_xpath("//div[@class='modal-body']/div/div[2]/div[2]/input").click()
        wd.find_element_by_xpath("//div[@class='modal-body']/div/div[2]/div[2]/input").clear()
        wd.find_element_by_xpath("//div[@class='modal-body']/div/div[2]/div[2]/input").send_keys("San Francisco")
        wd.find_element_by_xpath("//div[@class='modal-body']/div/div[4]/div[2]/input").click()
        wd.find_element_by_xpath("//div[@class='modal-body']/div/div[4]/div[2]/input").clear()
        wd.find_element_by_xpath("//div[@class='modal-body']/div/div[4]/div[2]/input").send_keys("12345")
        wd.find_element_by_xpath("//div[@class='modal-content']//button[.='ADD']").click()
        self.wd.implicitly_wait(200)
        wd.find_element_by_id('inputSite').send_keys('www.test.com')
        wd.find_element_by_id('inputDescription').send_keys('test')
        wd.find_element_by_id("inputPoints").send_keys("1000")
        wd.find_element_by_xpath("//div[@class='nav-bar-button']//button[.='SAVE & EXIT']").click()

    def tearDown(self):
        print('OK')
开发者ID:oostapenko84,项目名称:python_training,代码行数:62,代码来源:test_create_company.py

示例14: vacancy_create_and_edit

# 需要导入模块: from selenium.webdriver.firefox.webdriver import WebDriver [as 别名]
# 或者: from selenium.webdriver.firefox.webdriver.WebDriver import implicitly_wait [as 别名]
class vacancy_create_and_edit(unittest.TestCase):
    def setUp(self):
        self.wd = WebDriver()
        self.wd.implicitly_wait(60)
    
    def test_vacancy_create_and_edit(self):
        success = True
        wd = self.wd
        wd.get(str(Baseurl.baseurl) + "resume")
        wd.find_element_by_link_text("Разместить вакансию").click()
        wd.find_element_by_id("UserForm_email").click()
        wd.find_element_by_id("UserForm_email").clear()
        wd.find_element_by_id("UserForm_email").send_keys("[email protected]")
        wd.find_element_by_id("UserForm_password").click()
        wd.find_element_by_id("UserForm_password").clear()
        wd.find_element_by_id("UserForm_password").send_keys("1111")
        wd.find_element_by_id("submit_link").click()
        wd.find_element_by_id("Vacancy_name").click()
        wd.find_element_by_id("Vacancy_name").clear()
        wd.find_element_by_id("Vacancy_name").send_keys("Создание вакансии")
        if not wd.find_element_by_id("select2-drop-mask").is_selected():
            wd.find_element_by_id("select2-drop-mask").click()
        self.assertTrue(success)
    
    def tearDown(self):
        self.wd.quit()
开发者ID:QualityLab,项目名称:TVKR,代码行数:28,代码来源:vacancy_create_and_edit.py

示例15: __init__

# 需要导入模块: from selenium.webdriver.firefox.webdriver import WebDriver [as 别名]
# 或者: from selenium.webdriver.firefox.webdriver.WebDriver import implicitly_wait [as 别名]
class Application:
    def __init__(self):
        self.wd = WebDriver()
        self.wd.implicitly_wait(60)

    def open_main_page(self):
        wd = self.wd
        wd.get("http://localhost/addressbook/index.php")

    def logout(self):
        wd = self.wd
        wd.find_element_by_link_text("Logout").click()

    def new_contact(self, data):
        wd = self.wd
        wd.find_element_by_link_text("add new").click()

    def login(self, username, password):
        wd = self.wd
        self.open_main_page()
        wd.find_element_by_name("user").click()
        wd.find_element_by_name("user").clear()
        wd.find_element_by_name("user").send_keys("%s" % username)
        wd.find_element_by_name("pass").click()
        wd.find_element_by_name("pass").clear()
        wd.find_element_by_name("pass").send_keys("%s" % password)
        wd.find_element_by_xpath("//form[@id='LoginForm']/input[3]").click()

    def destroy(self):
        self.wd.quit()
开发者ID:jlocke817,项目名称:python_for_testers,代码行数:32,代码来源:application2.py


注:本文中的selenium.webdriver.firefox.webdriver.WebDriver.implicitly_wait方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。