コード例 #1
0
ファイル: commands.py プロジェクト: devnuller/selenese
 def assertAlert(self, target, value):
     return create_pattern(target).compare(self.webdriver.switch_to_alert().text)
コード例 #2
0
ファイル: test_patterns.py プロジェクト: CoryPulm/selenese
 def test_create_regex_ignorecase_pattern(self):
     pattern = patterns.create_pattern('regexpi:[A-Z]')
     self.assertTrue(isinstance(pattern, patterns.RegexIgnorecasePattern))
     self.assertEqual(pattern.pattern_string, '[A-Z]')
コード例 #3
0
ファイル: test_patterns.py プロジェクト: CoryPulm/selenese
 def test_create_prattern(self):
     pattern = patterns.create_pattern('Foobar')
     self.assertTrue(isinstance(pattern, patterns.GlobPattern))
     self.assertEqual(pattern.pattern_string, 'Foobar')
コード例 #4
0
ファイル: test_patterns.py プロジェクト: tkmunzwa/selenese
 def test_create_regex_pattern(self):
     pattern = patterns.create_pattern('regexp:[a-z]')
     self.assertTrue(isinstance(pattern, patterns.RegexPattern))
     self.assertEqual(pattern.pattern_string, '[a-z]')
コード例 #5
0
ファイル: test_patterns.py プロジェクト: CoryPulm/selenese
 def test_create_regex_pattern(self):
     pattern = patterns.create_pattern('regexp:[a-z]')
     self.assertTrue(isinstance(pattern, patterns.RegexPattern))
     self.assertEqual(pattern.pattern_string, '[a-z]')
コード例 #6
0
ファイル: commands.py プロジェクト: devnuller/selenese
 def assertLocation(self, target, value):
     return create_pattern(target).compare(self.webdriver.current_url)
コード例 #7
0
ファイル: commands.py プロジェクト: devnuller/selenese
 def assertTextPresent(self, target, value):
     pattern = create_pattern(target)
     return pattern.compare(self.webdriver.find_element_by_tag_name('body').text)
コード例 #8
0
ファイル: commands.py プロジェクト: tkmunzwa/selenese
 def assertLocation(self, target, value):
     return create_pattern(target).compare(self.webdriver.current_url)
コード例 #9
0
ファイル: commands.py プロジェクト: tkmunzwa/selenese
 def assertText(self, target, value):
     locator = create_locator(target)
     pattern = create_pattern(value)
     return pattern.compare(locator.get_element(self.webdriver).text)
コード例 #10
0
ファイル: commands.py プロジェクト: tkmunzwa/selenese
 def assertAllFields(self, target, value):
     return create_pattern(target).compare(self._getAllFields())
コード例 #11
0
ファイル: commands.py プロジェクト: tkmunzwa/selenese
 def assertCssCount(self, target, value):
     elements = self.webdriver.find_elements_by_css_selector(target)
     return create_pattern(value).compare(len(elements))
コード例 #12
0
ファイル: commands.py プロジェクト: tkmunzwa/selenese
 def assertAlert(self, target, value):
     return create_pattern(target).compare(
         self.webdriver.switch_to_alert().text)
コード例 #13
0
ファイル: test_patterns.py プロジェクト: tkmunzwa/selenese
 def test_create_prattern(self):
     pattern = patterns.create_pattern('Foobar')
     self.assertTrue(isinstance(pattern, patterns.GlobPattern))
     self.assertEqual(pattern.pattern_string, 'Foobar')
コード例 #14
0
ファイル: test_patterns.py プロジェクト: tkmunzwa/selenese
 def test_create_regex_ignorecase_pattern(self):
     pattern = patterns.create_pattern('regexpi:[A-Z]')
     self.assertTrue(isinstance(pattern, patterns.RegexIgnorecasePattern))
     self.assertEqual(pattern.pattern_string, '[A-Z]')
コード例 #15
0
ファイル: commands.py プロジェクト: devnuller/selenese
 def assertAllFields(self, target, value):
     return create_pattern(target).compare(self._getAllFields())
コード例 #16
0
ファイル: commands.py プロジェクト: tkmunzwa/selenese
 def assertTextPresent(self, target, value):
     pattern = create_pattern(target)
     return pattern.compare(
         self.webdriver.find_element_by_tag_name('body').text)
コード例 #17
0
ファイル: commands.py プロジェクト: devnuller/selenese
 def assertCssCount(self, target, value):
     elements = self.webdriver.find_elements_by_css_selector(target)
     return create_pattern(value).compare(len(elements))
コード例 #18
0
ファイル: commands.py プロジェクト: tkmunzwa/selenese
 def assertTitle(self, target, value):
     pattern = create_pattern(target)
     return pattern.compare(self.webdriver.title)
コード例 #19
0
ファイル: commands.py プロジェクト: devnuller/selenese
 def assertText(self, target, value):
     locator = create_locator(target)
     pattern = create_pattern(value)
     return pattern.compare(locator.get_element(self.webdriver).text)
コード例 #20
0
ファイル: test_patterns.py プロジェクト: CoryPulm/selenese
 def test_create_exact_pattern(self):
     pattern = patterns.create_pattern('exact:Foobar')
     self.assertTrue(isinstance(pattern, patterns.ExactPattern))
     self.assertEqual(pattern.pattern_string, 'Foobar')
コード例 #21
0
ファイル: commands.py プロジェクト: devnuller/selenese
 def assertTitle(self, target, value):
     pattern = create_pattern(target)
     return pattern.compare(self.webdriver.title)
コード例 #22
0
ファイル: test_patterns.py プロジェクト: tkmunzwa/selenese
 def test_create_exact_pattern(self):
     pattern = patterns.create_pattern('exact:Foobar')
     self.assertTrue(isinstance(pattern, patterns.ExactPattern))
     self.assertEqual(pattern.pattern_string, 'Foobar')