aboutsummaryrefslogtreecommitdiffstats
path: root/components/webdriver_server
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Update to url 2.0Simon Sapin2019-08-171-1/+1
| |/
* | Auto merge of #23979 - Eijebong:deps-deps-deps, r=jdmbors-servo2019-08-161-1/+1
|\ \ | |/ |/| | | | | | | | | | | | | | | | | Update webrender, image, png and raqote This will avoid duping png because of the raqote backend <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23979) <!-- Reviewable:end -->
| * Update webrender, image, png and raqoteBastien Orivel2019-08-161-1/+1
| | | | | | | | This will avoid duping png because of the raqote backend
* | Initial actions support in WebDriverGeorge Roman2019-08-102-3/+264
|/
* Add support for returning array-like types from the Execute(Async)Script wd ↵George Roman2019-08-101-0/+10
| | | | command
* Update webdriverGeorge Roman2019-08-092-28/+30
|
* Auto merge of #23745 - ↵bors-servo2019-07-231-0/+26
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | georgeroman:implement_get_element_property_wd_command, r=jdm Implement GetElementProperty wd command <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Either: --> - [X] There are tests for these changes <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23745) <!-- Reviewable:end -->
| * Implement GetElementProperty WebDriver commandGeorge Roman2019-07-231-0/+26
| |
* | Update euclid.Emilio Cobos Álvarez2019-07-232-3/+3
| | | | | | | | | | | | | | | | There are a few canvas2d-related dependencies that haven't updated, but they only use euclid internally so that's not blocking landing the rest of the changes. Given the size of this patch, I think it's useful to get this landed as-is.
* | Implement link and partial link text selectors for FindElement and related ↵George Roman2019-07-231-0/+34
| | | | | | | | WebDriver commands
* | Implement tag name selector for FindElementsFromElement WebDriver commandGeorge Roman2019-07-211-18/+30
| |
* | Implement tag name selector for FindElementFromElement WebDriver commandGeorge Roman2019-07-211-13/+24
| |
* | Implement tag name selector for FindElements WebDriver commandGeorge Roman2019-07-211-8/+19
| |
* | Implement tag name selector for FindElement WebDriver commandGeorge Roman2019-07-211-9/+17
| |
* | Auto merge of #23368 - gterzian:clean_up_navigation, r=asajeffreybors-servo2019-07-181-2/+2
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clean-up navigation <!-- Please describe your changes on the following line: --> 1. Navigation as a result of following a hyperlink should be done in a task: https://html.spec.whatwg.org/multipage/links.html#following-hyperlinks:dom-manipulation-task-source 2. The javascript url navigation should also be done in a task: https://html.spec.whatwg.org/multipage/browsing-the-web.html#navigating-across-documents:dom-manipulation-task-source 3. In `window.load_url`, it seems there is no need to send a message to the script-thread(the entirety of `load_url` should instead be done in a task when appropriate), so we can just do that last part "sync" by calling a method on the script, which will send a message to the constellation(for the parallel navigation steps), or queue task(for the JS navigation), as appropriate. 4. Separate the "normal" navigation flow from the handling of "navigate an iframe" message from constellation, since doing everything in one method as was previously done with `handle_navigate`, is confusing. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #___ (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because ___ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23368) <!-- Reviewable:end -->
| * clean-up navigationGregory Terzian2019-07-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | security: check target and source origin before executing JS url implement replacement-enabled flag as a HistoryEntryReplacement enum add source origin string on loaddata add LoadOrigin iframe: remove optional load-data auxiliaries: add load-data into info constellation: remove url from Pipeline::new check load origin: link to whatwg issue switch loadorigin toplevel to constellation
* | Auto merge of #23580 - ↵bors-servo2019-06-241-0/+28
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | georgeroman:implement_switch_to_window_and_dismiss_alert_wd_commands, r=jdm Implement SwitchToWindow and DismissAlert WebDriver commands <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Either: --> - [X] There are tests for these changes <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23580) <!-- Reviewable:end -->
| * | Implement dummy DismissAlert WebDriver commandGeorge Roman2019-06-171-0/+7
| | |
| * | Implement SwitchToWindow WebDriver commandGeorge Roman2019-06-171-0/+21
| |/
* | Auto merge of #23588 - georgeroman:implement_status_wd_command, r=ferjmbors-servo2019-06-231-1/+13
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement Status WebDriver command <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Either: --> - [X] There are tests for these changes <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23588) <!-- Reviewable:end -->
| * | Implement Status WebDriver commandGeorge Roman2019-06-181-1/+13
| |/
* / Implement GetPageSource WebDriver commandGeorge Roman2019-06-171-0/+18
|/
* Add ServoCapabilities and revise handle_new_session functionGeorge Roman2019-06-062-21/+239
|
* Do not exit servo on webdriver session deletionGeorge Roman2019-06-051-5/+0
|
* Auto merge of #23171 - hundredeir:find_elem_elems, r=jdmbors-servo2019-05-191-1/+42
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add webdriver command "Find elements from Element" --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because ___ <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23171) <!-- Reviewable:end -->
| * Refactor codehundredeir2019-04-101-4/+4
| |
| * Formatted codehundredeir2019-04-071-13/+19
| |
| * Add webdriver command Find elements from elementhundredeir2019-04-061-1/+36
| |
* | Update regex to 1.1CYBAI2019-04-291-1/+1
| |
* | Add webdriver command Get Timeoutshundredeir2019-04-201-1/+17
| |
* | Auto merge of #23234 - Eijebong:webdriver, r=jdmbors-servo2019-04-202-8/+11
|\ \ | | | | | | | | | | | | | | | | | | | | | Update webdriver to 0.39 <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23234) <!-- Reviewable:end -->
| * | Update webdriver to 0.39Bastien Orivel2019-04-202-8/+11
| |/
* / Add webdriver deletecookies functionaditj2019-04-191-0/+14
|/
* WR update: dependencies updatePaul Rouget2019-03-211-1/+1
|
* #8539 Config preferences backend restructurePeter Hall2019-03-201-13/+24
|
* Implement WebDriver FindElementFromElement commandGeorge Roman2019-03-091-0/+39
|
* Update base64 to 0.10.1Anthony Ramine2019-01-251-1/+1
|
* Rustfmt has changed its default style :/Simon Sapin2018-12-281-2/+2
|
* Add debug output for webdriver commands.Josh Matthews2018-12-101-0/+2
|
* Update webrenderManish Goregaokar2018-11-271-2/+5
|
* Auto merge of #22221 - Eijebong:random-depup, r=noxbors-servo2018-11-271-1/+1
|\ | | | | | | | | | | | | | | | | | | | | Update dependencies Those are all easy and unrelated dependency updates, hence the single PR <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22221) <!-- Reviewable:end -->
| * Update webdriverBastien Orivel2018-11-191-1/+1
| |
* | Auto merge of #22225 - servo:webgl, r=emiliobors-servo2018-11-212-1/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | Send an IpcSharedMemory in tex_image_2d and tex_sub_image_2d <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22225) <!-- Reviewable:end -->
| * | Move PixelFormat to the pixels crateAnthony Ramine2018-11-202-1/+2
| | |
* | | Auto merge of #22224 - pyfisch:composition-webdriver, r=noxbors-servo2018-11-201-10/+3
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Forward WebDriver CompositionEvent Dispatch composition events in JS. Insert characters from composition events to text input. CompositionEvents currently can only be created by WebDriver and not by embedders. <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22224) <!-- Reviewable:end -->
| * | Forward WebDriver CompositionEventPyfisch2018-11-191-10/+3
| |/ | | | | | | | | | | | | | | Dispatch composition events in JS. Insert characters from composition events to text input. CompositionEvents currently can only be created by WebDriver and not by embedders.
* / Update MPL license to https (part 4)Jan Andre Ikenmeyer2018-11-191-1/+1
|/
* Update crossbeam-channel to 0.3Bastien Orivel2018-11-182-2/+2
|
* Update image related dependenciesBastien Orivel2018-11-181-1/+1
|
* Use keyboard-types::webdriver::send_keysPyfisch2018-11-113-111/+10
| | | | | | | | This improves the quality of KeyboardEvents sent by WebDriver. Now key, code, location and modifiers are set according to spec. CompositionEvents are discarded as servo does not handle them at all.