本文整理汇总了Python中splinter.Browser.is_text_not_present方法的典型用法代码示例。如果您正苦于以下问题:Python Browser.is_text_not_present方法的具体用法?Python Browser.is_text_not_present怎么用?Python Browser.is_text_not_present使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类splinter.Browser
的用法示例。
在下文中一共展示了Browser.is_text_not_present方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: Browser
# 需要导入模块: from splinter import Browser [as 别名]
# 或者: from splinter.Browser import is_text_not_present [as 别名]
from splinter import Browser
browser = Browser("firefox")
browser.driver.maximize_window()
browser.visit("http://www.python.org")
assert "Python" in browser.title
browser.fill("q", "pycon")
assert browser.is_text_not_present("No results found.")
browser.quit()
示例2: assert_that
# 需要导入模块: from splinter import Browser [as 别名]
# 或者: from splinter.Browser import is_text_not_present [as 别名]
assert_that(len(car_mark_select_list), equal_to(1))
car_mark_select = car_mark_select_list[0]
print car_mark_select
assert_that(car_mark_select.tag_name, equal_to(u'select'))
options = browser.find_by_tag('option')
for option in options:
car_mark_select.select(option.text)
car_mark_filter = browser.find_by_id('TRNContentPlaceHolder_ddCarMark_FilterSec')
print option.text
car_mark_select.select('ACTX')
# assert browser.is_text_present('Loading...'), u'Text not found'
assert_that(browser.is_text_not_present('Loading...', wait_time=6))
car_mark_select_list = browser.find_by_id('TRNContentPlaceHolder_ddCarMark_FilterSec')
assert_that(len(car_mark_select_list), equal_to(1))
car_mark_select = car_mark_select_list[0]
assert_that(car_mark_select.tag_name, equal_to(u'select'))
assert_that(car_mark_select.value, equal_to(u'ACTX'))
car_number_textarea_list = browser.find_by_id('TRNContentPlaceHolder_txtCarNo_FilterSec')
assert_that(len(car_number_textarea_list), equal_to(1))
car_number_textarea = car_number_textarea_list[0]
assert_that(car_number_textarea.tag_name, equal_to(u'textarea'))
car_number_textarea.fill('210021,210011')
示例3: TestRoutes
# 需要导入模块: from splinter import Browser [as 别名]
# 或者: from splinter.Browser import is_text_not_present [as 别名]
class TestRoutes(unittest.TestCase):
@classmethod
def setUpClass(cls):
# socketio.run(flapp, port = flapp.config['PORT'])
pass
# @init_db
def setUp(self):
self.browser = Browser()
self.username = uuid4().hex
self.userpassword = uuid4().hex
def tearDown(self):
self.browser.quit()
def go_home(self):
self.browser.visit( 'http://localhost:%s'%flapp.config['PORT'])
def login(self, user):
self.go_home()
self.browser.fill_form({'username': self.username, 'password':self.userpassword})
self.browser.find_by_value('Sign in').click()
def test_login_success_with_confirmed_user(self):
self.login(UserFactory.seed_confirmed_user(self.username, self.userpassword))
assert self.browser.is_text_present('Signed in as %s'%self.username)
def test_login_failure_with_nonconfirmed_user(self):
user = UserFactory.seed_nonconfirmed_user(self.username, self.userpassword)
self.login(user)
assert self.browser.is_text_not_present('Signed in as %s'%self.userpassword)
assert self.browser.is_text_present('Sign in')
def test_login_failure_with_nonexisting_user(self):
self.go_home()
fake_username = uuid4().hex
self.browser.fill_form({'username': fake_username, 'password':uuid4().hex})
self.browser.find_by_value('Sign in').click()
assert self.browser.is_text_not_present('Signed in as %s'%fake_username)
assert self.browser.is_text_present('Sign in')
def test_logout(self):
self.login(UserFactory.seed_confirmed_user(self.username, self.userpassword))
self.browser.click_link_by_text('Sign out')
assert self.browser.is_text_not_present('Signed in as %s'%self.username)
assert self.browser.is_text_present('Sign in')
# def test_index(self):
# r = flapp.get('/')
# assert r.okbr
# def test_login_with_id(self):
# self.login()
# print self.browser.html
# # print browser.html
# class TestRoutesHeadless(unittest.TestCase):
# def setUp(self):
# self.browser