Skip to content

Commit 0405fbb

Browse files
takeyaqaSrinivasanTarget
authored andcommitted
fix links in the documents (#934) (#1140)
* fix moved or deleted contents * replace `http` to `https`
1 parent 5a17759 commit 0405fbb

12 files changed

+26
-26
lines changed

ISSUE_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Please provide more details, if necessary.
2020
## Code To Reproduce Issue [ Good To Have ]
2121

2222
Please remember that, with sample code; it's easier to reproduce bug and much faster to fix it.
23-
You can git clone https://github.com/appium/sample-code or https://github.com/appium/sample-code/tree/master/sample-code/apps and reproduce an issue using Java and sample apps.
23+
You can git clone https://github.com/appium/appium/tree/master/sample-code or https://github.com/appium/appium/tree/master/sample-code/apps and reproduce an issue using Java and sample apps.
2424
Also you can create a [gist](https://gist.github.com) with pasted java code sample or put it here using markdown. About markdown please read [Mastering markdown](https://guides.github.com/features/mastering-markdown/) and
2525
[Writing on GitHub](https://help.github.com/categories/writing-on-github/)
2626

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# java-client
22

33
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.appium/java-client/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.appium/java-client)
4-
[![Javadoc](https://www.javadoc.io/badge/io.appium/java-client.svg)](http://www.javadoc.io/doc/io.appium/java-client)
4+
[![Javadocs](https://www.javadoc.io/badge/io.appium/java-client.svg)](https://www.javadoc.io/doc/io.appium/java-client)
55
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/f365c5e9458b42bf8a5b1d928d7e4f48)](https://www.codacy.com/app/appium/java-client)
66
[![Build Status](https://travis-ci.org/appium/java-client.svg?branch=master)](https://travis-ci.org/appium/java-client)
77

88
This is the Java language binding for writing Appium Tests, conforms to [Mobile JSON Wire Protocol](https://github.com/SeleniumHQ/mobile-spec/blob/master/spec-draft.md)
99

10-
[API docs](http://appium.github.io/java-client/)
10+
[API docs](https://www.javadoc.io/doc/io.appium/java-client)
1111

1212
### Features and other interesting information
1313

docs/How-to-report-an-issue.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ If it is necessary there should provided more details
2828
### Code To Reproduce Issue (good to Have if you report a bug)
2929

3030
It's easier to reproduce bug and much faster to fix it.
31-
You can git clone https://github.com/appium/sample-code or https://github.com/appium/sample-code/tree/master/sample-code/apps and reproduce an issue using Java and sample apps.
31+
You can git clone https://github.com/appium/appium/tree/master/sample-code or https://github.com/appium/appium/tree/master/sample-code/apps and reproduce an issue using Java and sample apps.
3232
Also you can create a [gist](https://gist.github.com) with pasted java code sample or paste it at ussue description using markdown. About markdown please read [Mastering markdown](https://guides.github.com/features/mastering-markdown/) and
3333
[Writing on GitHub](https://help.github.com/categories/writing-on-github/)
3434

docs/Installing-the-project.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Requirements
22

3-
Firstly you should install appium server. [Appium getting started](http://appium.io/docs/en/about-appium/getting-started/index.html). The latest server version is recommended.
3+
Firstly you should install appium server. [Appium getting started](https://appium.io/docs/en/about-appium/getting-started/). The latest server version is recommended.
44

55
Since version 5.x there many features based on Java 8. So we recommend to install JDK SE 8 and provide that source compatibility.
66

docs/Note-for-developers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Please check following settings:
3737

3838
## Coding Standards
3939

40-
Appium java-client strictly follows [Google Java Style](http://google-styleguide.googlecode.com/svn/trunk/javaguide.html) as a coding standards. Contributors are requested to follow this by configuring in their IDE's Editor Code style,
40+
Appium java-client strictly follows [Google Java Style](https://google.github.io/styleguide/javaguide.html) as a coding standards. Contributors are requested to follow this by configuring in their IDE's Editor Code style,
4141

4242
* Clone [Google Style Guide](https://github.com/google/styleguide.git) from git
4343

docs/Page-objects.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,7 @@ List<RemoteWebElement> someElements;
317317
# The additional feature.
318318

319319
## The simple example
320-
Let's imagine that the task is to check an Android client of the [http://www.rottentomatoes.com](http://www.rottentomatoes.com/). Let it be like a picture below
320+
Let's imagine that the task is to check an Android client of the [https://www.rottentomatoes.com](https://www.rottentomatoes.com/). Let it be like a picture below
321321

322322
![](https://cloud.githubusercontent.com/assets/4927589/11120641/51c1fda8-8962-11e5-8b17-323b5f236fce.png) Lets imagine that it is only a part of the screen.
323323

docs/Tech-stack.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This project is based on [Selenium java client](https://github.com/SeleniumHQ/se
77

88
This project is built by [gradle](https://gradle.org/)
99

10-
Also tech stack includes [Spring framework](https://projects.spring.io/spring-framework/) in binding with AspectJ. This is used by [event firing feature](https://github.com/appium/java-client/blob/master/docs/The-event_firing.md). Also **CGlib** is used by [Page Object tools](https://github.com/appium/java-client/blob/master/docs/Page-objects.md).
10+
Also tech stack includes [Spring framework](https://spring.io/projects/spring-framework) in binding with AspectJ. This is used by [event firing feature](https://github.com/appium/java-client/blob/master/docs/The-event_firing.md). Also **CGlib** is used by [Page Object tools](https://github.com/appium/java-client/blob/master/docs/Page-objects.md).
1111

1212
It is the client framework. It is the thin client which just sends requests to Appium server and receives responses. Also it has some
1313
high-level features which were designed to simplify user's work.

docs/The-event_firing.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ user's implementation of `org.openqa.selenium.support.events.WebDriverEventListe
2727
# Briefly about the engine.
2828

2929
This is pretty similar solution as the `org.openqa.selenium.support.events.EventFiringWebDriver` of the Selenium project. You
30-
can read about this thing there [The blog post](http://seleniumworks.blogspot.ru/2014/02/eventfiringwebdriver.html).
30+
can read about this thing there [The blog post](https://seleniumworks.blogspot.com/2014/02/eventfiringwebdriver.html).
3131

3232
Here we were trying to improve existing drawbacks and restrictions using:
3333

3434
- API splitting, see above.
3535

36-
- the binding of some [Spring framework engines](https://projects.spring.io/spring-framework/) with [AspectJ](https://en.wikipedia.org/wiki/AspectJ).
36+
- the binding of some [Spring framework engines](https://spring.io/projects/spring-framework) with [AspectJ](https://en.wikipedia.org/wiki/AspectJ).
3737

3838
# How to use
3939

docs/The-starting-of-an-Android-app.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
# Steps:
22

3-
- you have to prepare environment for Android. [Details are provided here](https://github.com/appium/appium/blob/master/docs/en/drivers/android-uiautomator2.md)
3+
- you have to prepare environment for Android. [Details are provided here](https://appium.io/docs/en/drivers/android-uiautomator2/#basic-setup)
44

55
- it needs to launch the appium server. You can launch Appium desktop application. If you use the server installed via npm then
66

77
_$ node **the_path_to_main.js_file** --arg1 value1 --arg2 value2_
8-
It is not necessary to use arguments. [The list of arguments](https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/server-args.md)
8+
It is not necessary to use arguments. [The list of arguments](https://appium.io/docs/en/writing-running-appium/server-args/)
99

1010

1111
# The starting of an app
1212

13-
It looks like creation of a common [RemoteWebDriver](https://selenium.googlecode.com/git/docs/api/java/org/openqa/selenium/remote/RemoteWebDriver.html) instance.
13+
It looks like creation of a common [RemoteWebDriver](https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/remote/RemoteWebDriver.html) instance.
1414

15-
[Common capabilities](https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/caps.md#general-capabilities)
15+
[Common capabilities](https://appium.io/docs/en/writing-running-appium/caps/#general-capabilities)
1616

17-
[Android-specific capabilities](https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/caps.md#android-only)
17+
[Android-specific capabilities](https://appium.io/docs/en/writing-running-appium/caps/#android-only)
1818

19-
[Common capabilities provided by Java client](http://appium.github.io/java-client/io/appium/java_client/remote/MobileCapabilityType.html)
19+
[Common capabilities provided by Java client](https://javadoc.io/page/io.appium/java-client/latest/io/appium/java_client/remote/MobileCapabilityType.html)
2020

21-
[Android-specific capabilities provided by Java client](http://appium.github.io/java-client/io/appium/java_client/remote/AndroidMobileCapabilityType.html)
21+
[Android-specific capabilities provided by Java client](https://javadoc.io/page/io.appium/java-client/latest/io/appium/java_client/remote/AndroidMobileCapabilityType.html)
2222

2323
```java
2424
import java.io.File;

docs/The-starting-of-an-app-using-Appium-node-server-started-programmatically.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
# The basic principle.
77

8-
It works the similar way as common [ChromeDriver](https://selenium.googlecode.com/git/docs/api/java/org/openqa/selenium/chrome/ChromeDriver.html), [InternetExplorerDriver](https://selenium.googlecode.com/git/docs/api/java/org/openqa/selenium/ie/InternetExplorerDriver.html) of Selenium project or [PhantomJSDriver](http://cdn.ivandemarino.me/phantomjsdriver-javadoc/org/openqa/selenium/phantomjs/PhantomJSDriver.html). They use subclasses of the [DriverService](https://selenium.googlecode.com/git/docs/api/java/org/openqa/selenium/remote/service/DriverService.html).
8+
It works the similar way as common [ChromeDriver](https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/chrome/ChromeDriver.html), [InternetExplorerDriver](https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/ie/InternetExplorerDriver.html) of Selenium project or [PhantomJSDriver](https://cdn.rawgit.com/detro/ghostdriver/master/binding/java/docs/javadoc/org/openqa/selenium/phantomjs/PhantomJSDriver.html). They use subclasses of the [DriverService](https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/remote/service/DriverService.html).
99

1010
# Which capabilities this feature provides
1111

docs/The-starting-of-an-iOS-app.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
# Steps:
22

3-
- you have to prepare environment for iOS. [Details are provided here](http://appium.io/docs/en/drivers/ios-xcuitest/#basic-setup)
3+
- you have to prepare environment for iOS. [Details are provided here](https://appium.io/docs/en/drivers/ios-xcuitest/#basic-setup)
44

55
- it needs to launch the appium server. You can launch Appium desktop application. If you use the server installed via npm then
66

77
_$ node **the_path_to_js_file** --arg1 value1 --arg2 value2_
8-
It is not necessary to use arguments. [The list of arguments](http://appium.io/slate/en/master/?java#appium-server-arguments)
8+
It is not necessary to use arguments. [The list of arguments](https://appium.io/docs/en/writing-running-appium/server-args/)
99

1010
# The starting of an app
1111

12-
It looks like creation of a common [RemoteWebDriver](https://selenium.googlecode.com/git/docs/api/java/org/openqa/selenium/remote/RemoteWebDriver.html) instance.
12+
It looks like creation of a common [RemoteWebDriver](https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/remote/RemoteWebDriver.html) instance.
1313

14-
[Common capabilities](http://appium.io/slate/en/master/?ruby#the---default-capabilities-flag)
14+
[Common capabilities](https://appium.io/docs/en/writing-running-appium/caps/#general-capabilities)
1515

16-
[iOS-specific capabilities](http://appium.io/slate/en/master/?ruby#ios-only)
16+
[iOS-specific capabilities](https://appium.io/docs/en/writing-running-appium/caps/#ios-only)
1717

18-
[Common capabilities provided by Java client](http://appium.github.io/java-client/io/appium/java_client/remote/MobileCapabilityType.html)
18+
[Common capabilities provided by Java client](https://javadoc.io/page/io.appium/java-client/latest/io/appium/java_client/remote/MobileCapabilityType.html)
1919

20-
[iOS-specific capabilities provided by Java client](http://appium.github.io/java-client/io/appium/java_client/remote/IOSMobileCapabilityType.html)
20+
[iOS-specific capabilities provided by Java client](https://javadoc.io/page/io.appium/java-client/latest/io/appium/java_client/remote/IOSMobileCapabilityType.html)
2121

2222

2323
```java

docs/environment.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ In order to understand this topic you should know concept of environment variabl
88

99
## How To Verify What Is Missing
1010

11-
Appium itself is a NodeJS application and uses the same environment as its host `node` process. If you experience an error related to local environment setup then verify the actual process environment first. In Mac OS, for example, it is possible to do this via `ps eww <PID>` command, where `PID` is the process identifier of the running Appium's host Node process. In Windows the [ProcessExplorer](technet.microsoft.com/en-us/sysinternals/bb896653.aspx) utility can be used for such purpose. Then make sure the corresponding variable is there and it is set to a proper value, or, in case there is an error finding some binary, make sure the parent folder of this binary is present in `PATH` list, the binary itself on the local file system and can be executed manually.
11+
Appium itself is a NodeJS application and uses the same environment as its host `node` process. If you experience an error related to local environment setup then verify the actual process environment first. In Mac OS, for example, it is possible to do this via `ps eww <PID>` command, where `PID` is the process identifier of the running Appium's host Node process. In Windows the [ProcessExplorer](https://docs.microsoft.com/sysinternals/downloads/process-explorer) utility can be used for such purpose. Then make sure the corresponding variable is there and it is set to a proper value, or, in case there is an error finding some binary, make sure the parent folder of this binary is present in `PATH` list, the binary itself on the local file system and can be executed manually.
1212

1313
## How To Fix Missing Environment Variables
1414

0 commit comments

Comments
 (0)