Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/SonicCloudOrg/sonic-ios-wda

🎉A WebDriver server for iOS and tvOS
https://github.com/SonicCloudOrg/sonic-ios-wda

Fix WDA bug where offset becomes negative (seemingly because a CGFloat to double cast).

Summary: I've tracked down a bug in WDA where it would fail on trying to scroll to make an eleme...

0401f31b925f59d546eefdb4e414dc868900564c authored over 7 years ago by Antoine Reversat <[email protected]>
Adds support for scrolling in the inspector

Summary: Adds a gesture recognizer to distinguish between click and drag events and sends drag c...

04dbf3c113e951b807995fad54fb3c7074dc7cfb authored over 7 years ago by Diego Sanchez <[email protected]>
Update XCUIApplication type

Reviewed By: dinhviethoa

Differential Revision: D5262115

fbshipit-source-id: cfd0ac4be3bb395c7...

29847ccca6cf476390b7513465522f1338e36cf2 authored over 7 years ago by Sash Zats <[email protected]>
Handle alert text

ca5086d89f4a222941721fec96cf6d7a8d7b4c7b authored over 7 years ago by Isaac Murchie <[email protected]>
Guard nonnull assignments

b6346757bded052b6a00b6a9fe4cc4cef127aedc authored over 7 years ago by Isaac Murchie <[email protected]>
Merge branch 'master' of github.com:facebook/WebDriverAgent

c75dab9bb0cfa745302cdc5bdaf5bf5ea47b51b0 authored over 7 years ago by Isaac Murchie <[email protected]>
Add state type to XCUIApplication

Summary: the type has changed in iOS 11: https://developer.apple.com/documentation/xctest/xcuiap...

91008acd340fc25e2b7eb41fc487716e7e1857f5 authored over 7 years ago by Sash Zats <[email protected]>
Add command line binding for USE_PORT

3399fb8bc16f6e801143b23dba43455d0268b1da authored over 7 years ago by Isaac Murchie <[email protected]>
Merge branch 'master' of github.com:facebook/WebDriverAgent

69f28929ff4171e825de4ed4250c9dcf7c722281 authored over 7 years ago by Isaac Murchie <[email protected]>
Fix https://github.com/facebook/WebDriverAgent/issues/586

Summary:
This PR fixes two potential issues in **scroll** API:
- unexpected errors in case no UI...

a8def24ca67f8a74dd709b899c8ea539c9c488ea authored over 7 years ago by Mykola Mokhnach <[email protected]>
Significantly speed up xpath and class chain queries

Summary:
![1lsytv](https://cloud.githubusercontent.com/assets/7767781/26285780/814e5936-3e56-11e...

c2189c48439af9f502e9a2c13c9b1d645d7961aa authored over 7 years ago by Mykola Mokhnach <[email protected]>
Merge branch 'master' of github.com:facebook/WebDriverAgent

4e9bd64479457ebec5ac0300d8e87b1b9946578f authored over 7 years ago by Isaac Murchie <[email protected]>
Improve Springboard icon selection algorithm

Summary:
Also fixes https://github.com/facebook/WebDriverAgent/issues/553
Closes https://github....

252f1f78f5c45052788bdcac84ebe9a43fe499fc authored over 7 years ago by Mykola Mokhnach <[email protected]>
Avoid xpath usage for alert text lookup

Summary:
The implementation of fb_descendantsMatchingType is slow and implicitly uses slower xpa...

6ef0032e5ae215f468fd8441d7a12386d9a41b86 authored over 7 years ago by Mykola Mokhnach <[email protected]>
Do not try to calculate hitpoint for elements outside of the screen rect

Summary:
This is one of these cases where everything good should be simple.
**self.fb_hitPoint**...

054b207b6f82f48e368084f12638b74928a4f2fe authored over 7 years ago by Mykola Mokhnach <[email protected]>
Add animation timeout before getting element snapshot to avoid most occurrences of “Error copying attributes -25202” issues

Summary:
This patch helps to solve "Error copying attributes -25202" error and hardcoded 15-seco...

d20d0044ae7d23c89a41e42b94846223374e0a50 authored over 7 years ago by Mykola Mokhnach <[email protected]>
Add analyzer check task to Travis

Summary:
Currently even if xcode finds clang issues it will just print info about it.
We should ...

71a7a47f0a0e7754bda5b0d36404a637f14a5a6f authored over 7 years ago by Marek Cirkos <[email protected]>
Remove prebooting step

Summary:
Prebooting step complicates script a bit and makes tests a bit longer.
Looks like tht w...

0907584be6dca0e5694bb2d281bb1b87850f7a60 authored over 7 years ago by Marek Cirkos <[email protected]>
Make Travis tasks more readable

Summary:
Travis UI is obstructed by our long named macros. This diff:
- makes them more compact
...

838d7f6f336c005bbf2962890c43a18e371bd7a9 authored over 7 years ago by Marek Cirkos <[email protected]>
Run third ui bundle tests on Travis

Reviewed By: antiarchit

Differential Revision: D5086310

fbshipit-source-id: 6edd8f7098a55295e4...

b26b9b7fd13b49be140ff5c2cdd9783f3cc27bc9 authored over 7 years ago by Marek Cirkos <[email protected]>
Resolve analyser issues

Reviewed By: antiarchit

Differential Revision: D5086308

fbshipit-source-id: 7b9bd8d1ca99643f9a...

841271771f5f69dbf50184a591faa15f5cb8d2e4 authored over 7 years ago by Marek Cirkos <[email protected]>
Run analyser when buiiding

Reviewed By: antiarchit

Differential Revision: D5086311

fbshipit-source-id: 2b4dff0ef25a4414ba...

cfc56ad8cd18916e4f6a6c473425ccd99130ccab authored over 7 years ago by Marek Cirkos <[email protected]>
Remove testWindows

Summary: They are way to flaky

Reviewed By: antiarchit

Differential Revision: D5086309

fbship...

87f54c69fd3bf7f190ab1da91b8f21d4a475d1c8 authored over 7 years ago by Marek Cirkos <[email protected]>
Delay response from rotate request

Summary:
Tapping elements immediately after rotation may fail due to way UIKit is handling touch...

7d39945ed84a8c78d883972c6c96622d2816796a authored over 7 years ago by Marek Cirkos <[email protected]>
Imporve navigate to dashboard

Summary: `SBSwitcherWindow` is not reported anymore, but luckly we can use `Dock` which is tray ...

0e2875a5edd7c8edcc68de12abbc7524302b1895 authored over 7 years ago by Marek Cirkos <[email protected]>
Use suggested hitpoints as last resort

Summary: If Cannot determing hitpoint, use suggested hitpoints to tap an element.

Reviewed By: ...

18dea6c5cc269f3ed44742bdc8c0fefea4a4e13f authored over 7 years ago by Marek Cirkos <[email protected]>
Fix project file configuration

Reviewed By: antiarchit

Differential Revision: D5077948

fbshipit-source-id: d62f86f0799963d22d...

8852efe8b795f210234c3645bec895411df8d6ef authored over 7 years ago by Marek Cirkos <[email protected]>
Create third UI test bundle

Summary: Splitting UI test bundle worked as a charm. Yet sometimes we sitll fail to test tap tes...

d86c37044fd8bdbe2f7bde4112a5a89c10957e14 authored over 7 years ago by Marek Cirkos <[email protected]>
Override waitForQuiescenceIncludingAnimationsIdle

Summary:
Some methods call `waitForQuiescenceIncludingAnimationsIdle` directly instead of using ...

18d98e2e508b1d9003c1402edc14c908636763b2 authored over 7 years ago by Marek Cirkos <[email protected]>
Don't throw an error on no clear text progress

Summary:
Application can have logic that keeps addind "default" value on empty textfields and th...

45921efb5f96f571ae7fb3bacb3308f288abc9dc authored over 7 years ago by Marek Cirkos <[email protected]>
Remove updated tap code, which only compiles with Xcode 8.3

a385dc49ccdf49683a949274de7e9d7bbfce78a7 authored over 7 years ago by Isaac Murchie <[email protected]>
Merge branch 'master' of github.com:facebook/WebDriverAgent

862ea07232454d7ebe0e9ce0a0adb8460c74d951 authored over 7 years ago by Isaac Murchie <[email protected]>
Trim string from whitespaces when clearing text

Summary:
It possible that Testmanager will return "zero width space" character as a textfield va...

fac72667d4c9a711818b0accfb8d87d7789c022d authored over 7 years ago by Marek Cirkos <[email protected]>
Split integration test bundle

Summary:
Last few integrations tests always fail due to app launch problems. I suspect that this...

5a90bbd668374f0bd7bfe4fc6cfb84995d4db30a authored over 7 years ago by Marek Cirkos <[email protected]>
Migrate Travis to new Xcode

Summary: Closes https://github.com/facebook/WebDriverAgent/pull/567

Reviewed By: antiarchit

Di...

87364b55ecb9c547ec308a7c1fdbd6c0428658ad authored over 7 years ago by Marek Cirkos <[email protected]>
Fix float precisions

Summary: WDA does not compile on 32 bit targets due to float precision casting.

Reviewed By: an...

9a9c425d3b3dacfc001bfb52523f286723f48374 authored over 7 years ago by Marek Cirkos <[email protected]>
Update private API method signatures

Reviewed By: antiarchit

Differential Revision: D4999550

fbshipit-source-id: c0e4e44b991d7cec9a...

67d8df3b99c86aec7a86ccce0d940366899a75b2 authored over 7 years ago by Marek Cirkos <[email protected]>
Generate shorter tap events

Summary: In some rare cases tap maight be seen as long tap. This diff changes Apple's default im...

fe18b35f447d10e193c39eefe74740d74e66e7ef authored over 7 years ago by Marek Cirkos <[email protected]>
Merge branch 'master' of github.com:facebook/WebDriverAgent

25b20a8e8702ce2e11c7de3afcd84e9d4f118707 authored over 7 years ago by Isaac Murchie <[email protected]>
Change name parameter to be an argument

Summary:
I think this is against a spec to have the **name** defined as a parameter in the API c...

69398072688e7be8e51fd037fa007469afd9f13d authored over 7 years ago by Mykola Mokhnach <[email protected]>
Add visibility tests

Summary: They can be used for testing any visibility changes.

Reviewed By: antiarchit

Differen...

9e69ae599536603d0bf951a06e8e0d12fac4040a authored over 7 years ago by Marek Cirkos <[email protected]>
Wrap hitpoint with method that is safe to use.

Reviewed By: antiarchit

Differential Revision: D4993907

fbshipit-source-id: 5c76237c873d8fad74...

97144d0e6ed108d01e1d7d9ebb0c489a0dabbafd authored over 7 years ago by Marek Cirkos <[email protected]>
Make sync rotation a bit more robust

Summary:
It looks like quering application after orientation change will give you one with alrea...

7d681547516d9c95f274b2a94eb9b49268fb90b1 authored over 7 years ago by Marek Cirkos <[email protected]>
Remove pointless NSLogs

Summary: Porbably it was used for debugging, but it is not needed for testing purposes

Reviewed...

2871aa1c2c94b99417b4119e27c1404d6c8155ff authored over 7 years ago by Marek Cirkos <[email protected]>
Improve text clearing

Summary:
Text clearing may not be working depending on how text fields are implemented on app si...

568cb5a93853322e726c014532f4f53afa4b3297 authored over 7 years ago by Marek Cirkos <[email protected]>
click element when clicked in inspector tree or on screenshot

Summary:
{F66765469}

I also added buttons for navigating to home screen and to refresh

Reviewe...

d29c8d7dae6079233f495da546c9aa9cbc6d9a86 authored over 7 years ago by Waclaw Banasik <[email protected]>
Rename ‘shown’ attribute to ‘visible’ to keep the backward compatibility

Summary:
subj
Closes https://github.com/facebook/WebDriverAgent/pull/557

Differential Revision:...

13c8152cfb65da6b2d4fac76fdd42d0d7f2b873c authored over 7 years ago by Mykola Mokhnach <[email protected]>
Do explicit typecast to avoid ‘implicit conversion loses floating-point precision’ warning

Summary:
See https://travis-ci.org/facebook/WebDriverAgent/jobs/226316360 for more details
Close...

c6424fecd577f9e26d54746797b2393ab0e39c5c authored over 7 years ago by Mykola Mokhnach <[email protected]>
Add missing XML range

Summary:
Forgot to add one more unicode range to the set of valid chars for XML replacement. Now...

2efb0d2765ea98bac1585f75dce62c7b0f112e53 authored over 7 years ago by Mykola Mokhnach <[email protected]>
Remove 'Typing with frequency log'

Summary: It is a bit pointless.

Reviewed By: antiarchit

Differential Revision: D4954515

fbshi...

39fc55bb7be3b1cae754e6f727b569f5ee224ebe authored over 7 years ago by Marek Cirkos <[email protected]>
Merge branch 'master' of github.com:facebook/WebDriverAgent

1a66049e17f9be793e7d497e537942e9876188b7 authored over 7 years ago by Isaac Murchie <[email protected]>
Make the offset configurable

Summary:
This PR adds an optional _offset_ attribute to _/wda/pickerwheel/:uuid/select_ API call...

f88e53e27c6b074d5b08d8a0f927b297a658d4e6 authored over 7 years ago by Mykola Mokhnach <[email protected]>
Merge branch 'master' of github.com:facebook/WebDriverAgent

5f2aac2271b66a3a9f3423dc687571fd8e2ed2d5 authored over 7 years ago by Isaac Murchie <[email protected]>
Merge from facebook

726c1381ebd23567817cff477f42aea704950e4d authored over 7 years ago by Isaac Murchie <[email protected]>
Add visibility attribute to /source endpoint

Summary: So far new visibility implementation looks good, so we can add it back to `/source`

Re...

e258e73c9675c17d0fc32f4b64423b35a8141356 authored over 7 years ago by Marek Cirkos <[email protected]>
configure text setting in project

Summary:
so the 2-spaces default gets applied independently of global xcode settings. helps cont...

657d841f0557f9f8408395e3d15b7c266df790c3 authored over 7 years ago by Fabian Ehrentraud <[email protected]>
Ran React.PropTypes codemod on fbsource again in case anything was missed

Summary:
This evening I fixed a few issues with the `React.PropTypes` to `prop-types` codemod:
*...

24eff73242d9ab2bc7008c91785cc163fa142dd3 authored over 7 years ago by Brian Vaughn <[email protected]>
Ran PropTypes -> prop-types codemod against remaining fbsource not already codemodded

Summary:
Builds on top of D4874587 and continues the work begun in D4876310, D4876393, D4876452,...

3f97595553ae182ac6dd41244374bfe7084591b2 authored over 7 years ago by Brian Vaughn <[email protected]>
Fix unit tests for 32bit architectures

Summary:
This test is failing, because tested data is 'on edge' and any float rounding differenc...

5ad6d3ccb31c62bb0df7bf09a191da2403849746 authored over 7 years ago by Marek Cirkos <[email protected]>
Switch from class property to methods

Summary:
Some recent changes use class properties, which break building with Xcode 7. This expos...

afa8074ccfc405d91803f946d4dcc878886620d0 authored over 7 years ago by Isaac Murchie <[email protected]>
Support clicking on a specific alert button

Summary:
Currently, the WebDriverAgent allows you to either accept or dismiss an alert (a leftov...

1cde5831bc5a65a5f06271b11619799522c9cd6f authored over 7 years ago by Frederik Carlier <[email protected]>
Merge branch 'master' of github.com:facebook/WebDriverAgent

32d2b9641967993b78f0ffabee801ad791035693 authored over 7 years ago by Isaac Murchie <[email protected]>
Add alternative method for changing Picker Wheel values

Summary:
Added a separate endpoint for selecting previous/next values in Picker Wheel to workaro...

5083380b641355d94b279a05da82785cdc93d90e authored almost 8 years ago by Mykola Mokhnach <[email protected]>
Speed up xpath search by removing already matched elements from potential matches set

Summary:
This is going to improve lookup speed for xpath queries where multiple elements of the ...

e45d8ccbeb20f3a14466d50acb6d9c24091160c9 authored almost 8 years ago by Mykola Mokhnach <[email protected]>
Remove extraneous pragma

94978384e01c39e0d72c55094e9e308b6a8403cb authored almost 8 years ago by Isaac Murchie <[email protected]>
Merge branch 'master' of github.com:facebook/WebDriverAgent

9ff5cde4a9db7d38c4cf3e8b963f0cfd35adc9fb authored almost 8 years ago by Isaac Murchie <[email protected]>
Replace invalid xml characters to avoid unexpected crashes

Summary:
This resolves the issue when application under test contains some characters in resourc...

73e76402422effc9983f24701bbf77b19545ad1b authored almost 8 years ago by Mykola Mokhnach <[email protected]>
Silence deprecation error for openUrl

Summary:
A quick down-and-dirty fix for the inability to build in Xcode 8.3 because of the follo...

5e91cb312154bcd4cc4c2ed4ec39e8d65e522f25 authored almost 8 years ago by Isaac Murchie <[email protected]>
Add shouldUseSingletonTestManager capability

62ab55b4692647af1441a372f031437f45343a5e authored almost 8 years ago by Isaac Murchie <[email protected]>
Add error handling for clear

3303b1657643c3a2457ce56ce298ec13b2143c16 authored almost 8 years ago by Isaac Murchie <[email protected]>
Make managerProxy singleton

b1929bfdc31ea2330bb6078b8cc62118b5b6654d authored almost 8 years ago by Isaac Murchie <[email protected]>
Move to old-style class property so xcode 7 works

9f1a92930523c47c764c169aed3bd90b70656efa authored almost 8 years ago by Isaac Murchie <[email protected]>
Merge latest from FB

5b63f1c7e343d609c7d998ff5dcf13401501f710 authored almost 8 years ago by Isaac Murchie <[email protected]>
Add capability to set typing speed

Summary:
Currently the maximum typing frequency is set at `60`. We have been seeing some cases, ...

6a9d2181203728d5625dc6dbdca8af1ec36e99b5 authored almost 8 years ago by Isaac Murchie <[email protected]>
Update format of logs

6e1f2f95e8da3b186cc35cd5c34c5f49ef97e585 authored almost 8 years ago by Isaac Murchie <[email protected]>
Extend class chain search to use predicates

Summary:
I think that's all we can do to avoid xpath usage and still keep the lookup fast.
Close...

573b7a6fb00e60d606104ea6d3a91006593ce535 authored almost 8 years ago by Mykola Mokhnach <[email protected]>
Silence unguarded availability warning from Xcode 8.3

Summary:
Silence unguarded availability warning that appeared in Xcode 8.3 when importing `<XCTe...

16e9c8d90cc743d77355567a1a041dd608377d9e authored almost 8 years ago by Michael Petrov <[email protected]>
Move maxTypingFrequency to desired capability

5a51faf6b942407df66177740894c612b894ba43 authored almost 8 years ago by Isaac Murchie <[email protected]>
Ignore openUrl deprecation for now

dda4ca0c26b5d20b4bc31a1de7ca3e8f181cce95 authored almost 8 years ago by Isaac Murchie <[email protected]>
Merge branch 'master' of github.com:facebook/WebDriverAgent

aba49c1cfd27dccc46e23af60268d0ab7d156cbe authored almost 8 years ago by Isaac Murchie <[email protected]>
Fix landscape hitpoint checking

Summary: It appears that hitpoint is also not transformed in repsect to window's orientation so ...

7d2896e9453b034ff69f777d594c91836c8c25f8 authored almost 8 years ago by Marek Cirkos <[email protected]>
Make sure element still exists, when returning it for interaction

Summary:
It is possible to get stale element, if we cache `lastSnapshot` and that snapshot tries...

d04514089d6210c0197e1cdc304c37b5730a5c3b authored almost 8 years ago by Marek Cirkos <[email protected]>
Revert D4769435: [wda] Add accessibility system check to health check

Summary: This reverts commit a877d92900bd3d31f4f7467b04d1ae7efd1f5707

Differential Revision: D4...

b8de92cc3b33ba0b14d7f98b7df51a7b6580db55 authored almost 8 years ago by Marek Cirkos <[email protected]>
Remove WebDriverAgentUSBClient from Travis

Summary: This target does not exist anymore so we can remove it from Travis

Reviewed By: lawren...

6bfe44d72c2dc8cb83783cfe0d4ed9d09af5eee4 authored almost 8 years ago by Marek Cirkos <[email protected]>
Merge master from FaceBook

f7f0418f50f9d15e2a58c221c679fe0244ffd6e0 authored almost 8 years ago by Isaac Murchie <[email protected]>
Add accessibility system check to health check

Summary:
WDA can boot without accessibility system being loaded rendering it usless.
This adds c...

09a3360a50082453db4ad4a0400d650bb77fce47 authored almost 8 years ago by Marek Cirkos <[email protected]>
Replace isVisible implementation

Summary:
Current isVisible implementation calls testmanagerd and at some conditions holds for ov...

fa1a7c5e575c54319593d0b5e033e59ccf34dfbc authored almost 8 years ago by Marek Cirkos <[email protected]>
Improve debug logging

Summary:
This is done to simplify debugging of crashes, which can happen because of corrupted st...

e72c9d31b7bc77f0a2cf24fdc8b9d91fc45cedf0 authored almost 8 years ago by Mykola Mokhnach <[email protected]>
Merge master changes from Facebook

e6df6935a32539fca2a8ac8157643f1c2b242c23 authored almost 8 years ago by Isaac Murchie <[email protected]>
Remove Peertalk leftovers

Summary: There were missed while removing Peertalk as dependency

Reviewed By: antiarchit

Diffe...

452cd167d0aa124c323df973c4e4f5442c8b269b authored almost 8 years ago by Marek Cirkos <[email protected]>
Kill USB server support

Summary:
`iproxy` is much more handy than using our custom USB support. Time to simplify our lif...

5428e03808a5bffa2d550424769f0559f0505220 authored almost 8 years ago by Marek Cirkos <[email protected]>
Make clear have configurable typing frequency

bbb679095f1435a780b7305d6164b40e803f6d7b authored almost 8 years ago by Isaac Murchie <[email protected]>
Fix call to fb_typeText

1d832f1e0387807476a59fdb6cbf7cc57fcf3806 authored almost 8 years ago by Isaac Murchie <[email protected]>
Pass in maximum frequency of typing

de99d7b53b8411a3534cc93a0d4bc4d455da3193 authored almost 8 years ago by Isaac Murchie <[email protected]>
Fix a little

20a1bfe2e65cba55089f5d623c87cca1349ccfbc authored almost 8 years ago by Isaac Murchie <[email protected]>
Use native method for clearing

fb2cab71e2eca8befd513c66ec5745168207820d authored almost 8 years ago by Isaac Murchie <[email protected]>
Clean up

8fc7e2dc335d1f397690c23b998d2b18632cf5e7 authored almost 8 years ago by Isaac Murchie <[email protected]>
Use old typing method for clear

b488e20f6d0597daef8814eb3fa4b4341958cb0c authored almost 8 years ago by Isaac Murchie <[email protected]>
Change how we handle getting proxy

c3bbfeb91bca0de45d7b7245bb8ae499aeb23419 authored almost 8 years ago by Isaac Murchie <[email protected]>
Set AX Timeout before typing

a7bff33e5501e7b478578c2215a5a8ade0c15918 authored almost 8 years ago by Isaac Murchie <[email protected]>