mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-02 10:00:54 +00:00
Bug 1586344, Updating Marionette test cases for removal of the <textbox> XBL binding. Inputs are now handled directly by input elements. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D48205 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
3546b3c622
commit
1417210039
@ -14,9 +14,9 @@
|
||||
|
||||
<vbox id="things">
|
||||
<checkbox id="testBox" label="box" />
|
||||
<textbox id="textInput" size="6" value="test" label="input" />
|
||||
<textbox id="textInput2" size="6" value="test" label="input" />
|
||||
<textbox id="textInput3" class="asdf" size="6" value="test" label="input" />
|
||||
<input xmlns="http://www.w3.org/1999/xhtml" id="textInput" size="6" value="test" label="input" />
|
||||
<input xmlns="http://www.w3.org/1999/xhtml" id="textInput2" size="6" value="test" label="input" />
|
||||
<input xmlns="http://www.w3.org/1999/xhtml" id="textInput3" class="asdf" size="6" value="test" label="input" />
|
||||
</vbox>
|
||||
|
||||
<iframe id="iframe" name="iframename" src="chrome://marionette/content/test2.xul"/>
|
||||
|
@ -11,9 +11,9 @@
|
||||
|
||||
<vbox id="things">
|
||||
<checkbox id="testBox" label="box" />
|
||||
<textbox id="textInput" size="6" value="test" label="input" />
|
||||
<textbox id="textInput2" size="6" value="test" label="input" />
|
||||
<textbox id="textInput3" class="asdf" size="6" value="test" label="input" />
|
||||
<input xmlns="http://www.w3.org/1999/xhtml" id="textInput" size="6" value="test" label="input" />
|
||||
<input xmlns="http://www.w3.org/1999/xhtml" id="textInput2" size="6" value="test" label="input" />
|
||||
<input xmlns="http://www.w3.org/1999/xhtml" id="textInput3" class="asdf" size="6" value="test" label="input" />
|
||||
</vbox>
|
||||
|
||||
</dialog>
|
||||
|
@ -29,7 +29,7 @@
|
||||
<checkbox id="check-box" label="Test Mode 2" />
|
||||
<hbox align="center">
|
||||
<label id="text-box-label" control="text-box">Name:</label>
|
||||
<textbox id="text-box" flex="1" />
|
||||
<input xmlns="http://www.w3.org/1999/xhtml" id="text-box" style="-moz-box-flex: 1;" />
|
||||
</hbox>
|
||||
</vbox>
|
||||
|
||||
|
@ -41,14 +41,14 @@ class TestElementsChrome(WindowManagerMixin, MarionetteTestCase):
|
||||
def test_child_element(self):
|
||||
el = self.marionette.find_element(By.ID, "textInput")
|
||||
parent = self.marionette.find_element(By.ID, "things")
|
||||
found_el = parent.find_element(By.TAG_NAME, "textbox")
|
||||
found_el = parent.find_element(By.TAG_NAME, "input")
|
||||
self.assertEqual(HTMLElement, type(found_el))
|
||||
self.assertEqual(el, found_el)
|
||||
|
||||
def test_child_elements(self):
|
||||
el = self.marionette.find_element(By.ID, "textInput3")
|
||||
parent = self.marionette.find_element(By.ID, "things")
|
||||
found_els = parent.find_elements(By.TAG_NAME, "textbox")
|
||||
found_els = parent.find_elements(By.TAG_NAME, "input")
|
||||
self.assertTrue(el.id in [found_el.id for found_el in found_els])
|
||||
|
||||
def test_tag_name(self):
|
||||
|
@ -22,4 +22,4 @@ class TestPageSourceChrome(WindowManagerMixin, MarionetteTestCase):
|
||||
|
||||
def testShouldReturnXULDetails(self):
|
||||
source = self.marionette.page_source
|
||||
self.assertTrue('<textbox id="textInput"' in source)
|
||||
self.assertTrue('<input xmlns="http://www.w3.org/1999/xhtml" id="textInput"' in source)
|
||||
|
Loading…
Reference in New Issue
Block a user