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


Python Browser.is_text_not_present方法代码示例

本文整理汇总了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()
开发者ID:ubalderas,项目名称:Selenium-Portfolio,代码行数:14,代码来源:simpleNavigation.py

示例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')
开发者ID:MarneeDear,项目名称:Easy-Railcar,代码行数:33,代码来源:stuff.py

示例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 
开发者ID:halfdanrump,项目名称:shitcoin_market,代码行数:65,代码来源:test_authentication.py


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