Jonathan Lipps
bf54851f51
fix: fix broken e2e tests
2020-06-10 07:16:38 -07:00
Jonathan Lipps
15e1d1926d
refactor: move server args into own file
2020-06-10 07:16:38 -07:00
Jonathan Lipps
0410572573
refactor: move various driver cli bits into classes
2020-06-10 07:16:38 -07:00
Jonathan Lipps
a92d931be3
fix: set up travis for appium 2.0
2020-06-10 07:16:38 -07:00
Jonathan Lipps
a8f4e0a897
fix: install each driver into its own subdirectory
...
to ensure that npm install doesn't do weird things with different subdependencies of each
2020-06-10 07:16:38 -07:00
Jonathan Lipps
a4917dd66b
fix: add file-based lock mechanism to npm installs and links
2020-06-10 07:16:38 -07:00
Jonathan Lipps
ec763d5718
fix lint warnings and use reduce
2020-06-10 07:16:38 -07:00
Jonathan Lipps
7294f9d8b4
feat: add --appium-home (alias --home, -ah) to allow setting location of appium dir
...
fix: install and require driver modules from appium home dir instead of appium node package
refactor: use toPairs instead of Object.keys wherever possible
refactor: move driver data validation to a better
refactor: make a server-parser file to mirror driver-parser
feat: change install source arg to --source. Also add unit tests for driver parser
feat: use yaml for driver manifest format instead of json
feat: add schema version to yaml format
2020-06-10 07:16:38 -07:00
Jonathan Lipps
bb0313ce1a
breaking change: do not depend directly on drivers anymore
...
instead look for a reference to them in a drivers json file which will be
managed by the appium driver cli tool. this is a WIP and tests are not yet fixed
(breaking change)
feat: add driver CLI and subcommands; start to implement them beginning with list
feat: enable showing possible updates during 'driver list'
feat: enable installation of drivers via 'driver install'
feat: enable installation of drivers via local, git, and github specs
fix: lint and unit test updates to get everything passing
fix: make sure travis installs fakedriver
refactor: move cli helpers into own file and clean up driver json validation
2020-06-10 07:16:38 -07:00
Kazuaki Matsuo
0e7c6640a5
docs: update push file ( #14423 )
2020-06-08 17:05:46 +09:00
Mykola Mokhnach
ce8fd0b70d
docs: Add documentation for log filtering feature ( #14420 )
2020-06-06 07:29:07 +02:00
Appium Triager and runner
a11f693bbe
docs : Update generated docs [ci skip] ( #14421 )
...
Co-authored-by: runner <runner@Mac-1471.local >
2020-06-06 09:55:42 +09:00
Kazuaki Matsuo
3f6686ca46
docs: add appLocale ( #14388 )
...
* docs: add appLocale
* add link to locale
* Update caps.md
2020-06-06 07:36:10 +09:00
Mykola Mokhnach
d76daa87a9
6.2.2
v6.2.2
2020-06-05 16:32:18 +02:00
Mykola Mokhnach
9015d4c80d
fix: Properly assign connection pools for JW proxy ( #416 )
2020-06-05 14:24:34 +02:00
Mykola Mokhnach
0adc4ed931
docs: Add the documentation for startService/stopService helpers ( #14406 )
2020-06-02 19:37:01 +02:00
James Croft
220c9aeb3e
docs: Improved the C# documentation across multiple pages ( #14402 )
...
* Added C# docs for element GetAttribute
* Added C# docs for driver FindElements
* Added C# docs for element Clear
* Added C# docs for element Text
* Added C# docs for element TagName
* Added C# docs for element Selected
* Added C# docs for element Enabled
* Added C# docs for element Displayed
* Added C# docs for element Location
* Added C# docs for element Size
* Added C# docs for element Rect
* Added C# docs for element GetCssValue
* Added C# docs for element Submit
* Added C# docs for driver ActiveElement
* Added C# docs for element Equals
* Added C# docs for action Double Click
* Added C# docs for action Button Down
* Added C# docs for action Button Up
* Added C# docs for touch action Double Tap
* Added C# docs for touch action Move
* Added C# docs for touch action Down
* Added C# docs for touch action Up
* Added C# docs for touch action Scroll
* Added C# docs for touch action Flick
* Added C# docs for driver Set Window
* Added C# docs for driver Close Window
* Added C# docs for driver Get Handle
* Added C# docs for driver Get Handles
* Added C# docs for driver Title
* Added C# docs for AndroidDriver CurrentActivity
* Added C# docs for AndroidDriver CurrentPackage
* Added C# docs for AndroidDriver StartActivity
* Added C# docs for driver CloseApp
* Added C# docs for AndroidDriver EndTestCoverage
* Added C# docs for driver GetAppStringDictionary
* Added C# docs for driver InstallApp
* Added C# docs for driver IsAppInstalled
* Added C# docs for driver LaunchApp
* Added C# docs for driver RemoveApp
* Added C# docs for driver ResetApp
* Added C# docs for driver PullFile
* Added C# docs for driver PullFolder
* Added C# docs for driver PushFile
* Added C# docs for Android/IOS driver IsLocked
* Added C# docs for Android/IOS driver Lock
* Added C# docs for driver Rotate
* Added C# docs for IOS driver ShakeDevice
* Added C# docs for Android/IOS driver Unlock
* Added C# docs for driver HideKeyboard
* Added C# docs for Windows/Android driver LongPressKeyCode
* Added C# docs for Windows/Android driver PressKeyCode
* Updated C# docs to reflect not supported in PerformanceData APIs
* Added C# docs for driver StopRecordingScreen
* Added C# docs for IOS driver PerformTouchID
* Added C# docs for touch action Perform
* Added C# docs for driver Orientation
* Updated C# docs for driver ImplicitWait
* Added C# docs for driver PageLoad timeouts
* Added C# docs for driver Back navigation
* Added C# docs for driver switch to ParentFrame
* Added C# docs for driver switch to Frame
* Added C# docs for driver Back navigation
* Added C# docs for driver Forward navigation
* Updated C# docs for driver GoToUrl navigation
* Added C# docs for driver Refresh navigation
* Added C# docs for driver current URL
* Added C# docs for driver DeleteAllCookies
* Added C# docs for driver DeleteCookie
* Added C# docs for driver GetAllCookies
* Added C# docs for driver SetCookie
* Added C# docs for driver GetWindowPosition
* Added C# docs for driver GetWindowSize
* Added C# docs for driver MaximizeWindow
* Added C# docs for driver SetWindowPosition
* Added C# docs for driver SetWindowSize
* Removed line numbers from .NET doc links
2020-06-02 16:56:51 +09:00
Mykola Mokhnach
62cd44e83a
docs: Add documentation for mobile: source endpoint ( #14401 )
2020-06-02 07:31:53 +02:00
Aleksei
83cf58155c
docs: swipe tutorial ( #14296 )
...
* [initial] add init docs
* [fix] text and code per comments
* [docs] simple-element swipe added. other minor updates.
* [docs] update text
* [docs] introduce direction enum
* [docs] correct images
* [docs] text update
* [docs] simple-partial-screen add
* [docs] add android simple example
* [docs] update android
* [docs] fix format
* [docs] ios: add mobile screen swipe
* [docs] ios: add mobile element swipe
* [docs] typo
* [docs] ios: add mobile element search
* [docs] fix typos
* [docs] add pickerWheel setValue
* [docs] text update
* [docs] updated
* [docs] update
* [docs] add ios pickerWheel example
* [doc] fix link
* [docs] fix format
* [docs] add simple swipe troubleshoot
* [docs] update texts
* [docs] text update
* [docs] update troubleshoot
* [docs] texts updated
* [docs] toc file updated
* [docs] update text
2020-06-02 09:36:30 +09:00
Kazuaki Matsuo
dfbfa29da9
chore: use ubuntu to build docs by docker ( #14389 )
...
* chore: use ubuntu to build docs by docker
* remove install hub since the container already has it
* add git config
* extract the message
* fix paths 'Update ...' with -a does not make sense
* added 'add' for new files
2020-05-31 18:54:05 +09:00
Appium Triager and runner
e194ad1733
Update generated docs [ci skip] ( #14396 )
...
Co-authored-by: runner <runner@Mac-1582.local >
2020-05-31 16:45:52 +09:00
Kazuaki Matsuo
af58a7d111
docs: fix the path of execute-driver.md ( #14395 )
2020-05-31 16:26:41 +09:00
Appium Triager and runner
5acebc6cd3
docs: Update generated docs [ci skip] ( #14394 )
...
Co-authored-by: runner <runner@Mac-1500.local >
2020-05-31 15:53:14 +09:00
Kazuaki Matsuo
5595cd023f
docs: add missing execute-driver ( #14393 )
2020-05-31 15:49:00 +09:00
Mykola Mokhnach
5d4fbacda7
6.2.1
v6.2.1
2020-05-29 18:51:21 +02:00
Mykola Mokhnach
2ff2270ad5
chore: Print a compact message for 'socket hang up' error ( #415 )
2020-05-28 18:55:00 +02:00
Mykola Mokhnach
1029fff72c
6.2.0
v6.2.0
2020-05-28 07:56:20 +02:00
Mykola Mokhnach
3566c7772d
fix: Make sure getLogTypes returns a promise ( #414 )
2020-05-28 07:44:15 +02:00
Mykola Mokhnach
f4a20fbe8b
chore: Tune the target folder name for an extracted app
2020-05-26 08:27:09 +02:00
Dmitriy Dudkevich
d3352dc3ff
fix(welcome page): add "viewport" meta tag ( #413 )
...
- add "viewport" meta tag in order to correctly determine viewport width and height in safari
2020-05-25 20:15:56 +02:00
Appium Triager and runner
5d901911d6
docs: Update generated docs [ci skip] ( #14371 )
...
Co-authored-by: runner <runner@Mac-1361.local >
2020-05-24 14:18:01 +09:00
Kazuaki Matsuo
f0cf0867fe
docs: add logcatFormat and logcatFilterSpecs ( #14369 )
...
* docs: add logcatFormat and logcatFilterSpecs
* fix review
2020-05-24 14:04:30 +09:00
Mykola Mokhnach
32f5eb2ebd
6.1.0
v6.1.0
2020-05-21 08:32:49 +02:00
Mykola Mokhnach
36590282f5
chore: do not print full stack traces for connection errors ( #412 )
2020-05-21 07:43:33 +02:00
Mykola Mokhnach
faf0fb2a7c
refactor: Move common constants to a separate file to avoid unnecessary cross-imports ( #411 )
2020-05-20 20:06:04 +02:00
Appium Triager and runner
4f98d0e759
docs: Update generated docs [ci skip] ( #14326 )
...
Co-authored-by: runner <runner@Mac-1627.local >
2020-05-15 12:31:29 +09:00
Mykola Mokhnach
c9fb89387a
chore: Remove unnecessary dependencies ( #14336 )
2020-05-14 09:30:12 +02:00
Victor Borges
7b1e85d65a
docs: add W3C Action C# examples ( #14331 )
...
* docs: add C# touch action examples
* docs: fix W3C Action examples
2020-05-13 23:42:05 +09:00
Yi Kai
35368fc956
docs: fix wd example to go to url ( #14327 )
2020-05-13 17:10:40 +09:00
Kazuaki Matsuo
8fa295dfd0
docs: Added Ruby and Python for audio capture, add mobile command ( #14321 )
...
* docs: Added Ruby and Python for audio capture, add mobile command
* fix ruby
* fix sleep in python
2020-05-12 11:11:43 +09:00
Kazuaki Matsuo
502ffe88ee
docs: fix link more for appium.io ( #14319 )
2020-05-11 21:23:30 +09:00
Mykola Mokhnach
d4429154e7
docs: Add documentation for iOS audio capture feature ( #14315 )
2020-05-11 08:49:56 +02:00
Kazuaki Matsuo
f519e5b42f
docs: fix links in documentation for appium.io ( #14317 )
2020-05-11 12:40:30 +09:00
Appium Triager and runner
2b60bef026
docs: Update generated docs [ci skip] ( #14316 )
...
Co-authored-by: runner <runner@Mac-1506.local >
2020-05-11 10:16:38 +09:00
François Martin
8709747d56
docs: add troubleshooting ideas concerning safari automation settings #14178 ( #14312 )
...
As seen in #14178 both `Web Inspector` and `Remote Automation` need to be activated for `getContexts` to be working properly.
2020-05-11 09:58:48 +09:00
Kazuaki Matsuo
38a9c6d0f9
docs: addresses foreground case in pasteboard feature on real devices ( #14302 )
...
* docs: addresses foreground case in pasteboard feature on real devices
* Update ios-xctest-pasteboard.md
2020-05-08 16:06:43 +09:00
Mykola Mokhnach
7e344367d6
chore: Remove replace-ext dependency ( #14300 )
2020-05-06 23:36:39 +02:00
dependabot-preview[bot]
ea51b51f8e
chore(deps): bump appium-base-driver from 5.8.1 to 6.0.1 ( #14289 )
...
Bumps [appium-base-driver](https://github.com/appium/appium-base-driver ) from 5.8.1 to 6.0.1.
- [Release notes](https://github.com/appium/appium-base-driver/releases )
- [Commits](https://github.com/appium/appium-base-driver/compare/v5.8.1...v6.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-06 21:45:45 +02:00
Kazuaki Matsuo
905c385b6f
docs: fix appiumpro redirect ( #14294 )
2020-05-06 17:28:02 +09:00
Kazuaki Matsuo
516efc75e6
docs: replace python docs to https://appium.github.io/python-client-sphinx ( #14290 )
2020-05-06 16:34:27 +09:00