mirror of
https://github.com/servo/servo.git
synced 2025-06-12 10:24:43 +00:00
Implement link and partial link text selectors for FindElement and related WebDriver commands
This commit is contained in:
parent
75275965f0
commit
0ec852eb41
8 changed files with 183 additions and 102 deletions
|
@ -2019,6 +2019,15 @@ impl ScriptThread {
|
|||
reply,
|
||||
)
|
||||
},
|
||||
WebDriverScriptCommand::FindElementLinkText(selector, partial, reply) => {
|
||||
webdriver_handlers::handle_find_element_link_text(
|
||||
&*documents,
|
||||
pipeline_id,
|
||||
selector,
|
||||
partial,
|
||||
reply,
|
||||
)
|
||||
},
|
||||
WebDriverScriptCommand::FindElementTagName(selector, reply) => {
|
||||
webdriver_handlers::handle_find_element_tag_name(
|
||||
&*documents,
|
||||
|
@ -2035,6 +2044,15 @@ impl ScriptThread {
|
|||
reply,
|
||||
)
|
||||
},
|
||||
WebDriverScriptCommand::FindElementsLinkText(selector, partial, reply) => {
|
||||
webdriver_handlers::handle_find_elements_link_text(
|
||||
&*documents,
|
||||
pipeline_id,
|
||||
selector,
|
||||
partial,
|
||||
reply,
|
||||
)
|
||||
},
|
||||
WebDriverScriptCommand::FindElementsTagName(selector, reply) => {
|
||||
webdriver_handlers::handle_find_elements_tag_name(
|
||||
&*documents,
|
||||
|
@ -2052,6 +2070,19 @@ impl ScriptThread {
|
|||
reply,
|
||||
)
|
||||
},
|
||||
WebDriverScriptCommand::FindElementElementLinkText(
|
||||
selector,
|
||||
element_id,
|
||||
partial,
|
||||
reply,
|
||||
) => webdriver_handlers::handle_find_element_element_link_text(
|
||||
&*documents,
|
||||
pipeline_id,
|
||||
element_id,
|
||||
selector,
|
||||
partial,
|
||||
reply,
|
||||
),
|
||||
WebDriverScriptCommand::FindElementElementTagName(selector, element_id, reply) => {
|
||||
webdriver_handlers::handle_find_element_element_tag_name(
|
||||
&*documents,
|
||||
|
@ -2070,6 +2101,19 @@ impl ScriptThread {
|
|||
reply,
|
||||
)
|
||||
},
|
||||
WebDriverScriptCommand::FindElementElementsLinkText(
|
||||
selector,
|
||||
element_id,
|
||||
partial,
|
||||
reply,
|
||||
) => webdriver_handlers::handle_find_element_elements_link_text(
|
||||
&*documents,
|
||||
pipeline_id,
|
||||
element_id,
|
||||
selector,
|
||||
partial,
|
||||
reply,
|
||||
),
|
||||
WebDriverScriptCommand::FindElementElementsTagName(selector, element_id, reply) => {
|
||||
webdriver_handlers::handle_find_element_elements_tag_name(
|
||||
&*documents,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue