File tree Expand file tree Collapse file tree 4 files changed +12
-3
lines changed
src/test/java/io/appium/java_client Expand file tree Collapse file tree 4 files changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -207,6 +207,8 @@ test {
207207 includeTestsMatching ' io.appium.java_client.drivers.options.*'
208208 includeTestsMatching ' io.appium.java_client.events.*'
209209 includeTestsMatching ' io.appium.java_client.internal.*'
210+ includeTestsMatching ' io.appium.java_client.pagefactory_tests.DesktopBrowserCompatibilityTest'
211+ includeTestsMatching ' io.appium.java_client.pagefactory_tests.TimeoutTest'
210212 includeTestsMatching ' io.appium.java_client.proxy.*'
211213 includeTestsMatching ' io.appium.java_client.remote.*'
212214 includeTestsMatching ' io.appium.java_client.touch.*'
Original file line number Diff line number Diff line change 1010import java .net .DatagramSocket ;
1111import java .net .InetAddress ;
1212import java .net .SocketException ;
13+ import java .net .URISyntaxException ;
1314import java .net .URL ;
1415import java .net .UnknownHostException ;
1516import java .nio .file .Files ;
@@ -35,7 +36,11 @@ public static Path resourcePathToLocalPath(String resourcePath) {
3536 if (url == null ) {
3637 throw new IllegalArgumentException (String .format ("Cannot find the '%s' resource" , resourcePath ));
3738 }
38- return Paths .get (url .getPath ());
39+ try {
40+ return Paths .get (url .toURI ());
41+ } catch (URISyntaxException e ) {
42+ throw new IllegalArgumentException (e );
43+ }
3944 }
4045
4146 public static String resourceAsString (String resourcePath ) {
Original file line number Diff line number Diff line change 2626import org .openqa .selenium .WebDriver ;
2727import org .openqa .selenium .WebElement ;
2828import org .openqa .selenium .chrome .ChromeDriver ;
29+ import org .openqa .selenium .chrome .ChromeOptions ;
2930import org .openqa .selenium .support .FindBy ;
3031import org .openqa .selenium .support .FindBys ;
3132import org .openqa .selenium .support .PageFactory ;
@@ -58,7 +59,7 @@ public class DesktopBrowserCompatibilityTest {
5859 }
5960
6061 @ Test public void chromeTest () {
61- WebDriver driver = new ChromeDriver ();
62+ WebDriver driver = new ChromeDriver (new ChromeOptions (). addArguments ( "--headless=new" ) );
6263 try {
6364 PageFactory .initElements (new AppiumFieldDecorator (driver , ofSeconds (15 )), this );
6465 driver .get (helloAppiumHtml ().toUri ().toString ());
Original file line number Diff line number Diff line change 2525import org .openqa .selenium .WebDriver ;
2626import org .openqa .selenium .WebElement ;
2727import org .openqa .selenium .chrome .ChromeDriver ;
28+ import org .openqa .selenium .chrome .ChromeOptions ;
2829import org .openqa .selenium .support .FindAll ;
2930import org .openqa .selenium .support .FindBy ;
3031
@@ -86,7 +87,7 @@ public static void beforeAll() {
8687 * The setting up.
8788 */
8889 @ BeforeEach public void setUp () {
89- driver = new ChromeDriver ();
90+ driver = new ChromeDriver (new ChromeOptions (). addArguments ( "--headless=new" ) );
9091 timeOutDuration = DEFAULT_WAITING_TIMEOUT ;
9192 initElements (new AppiumFieldDecorator (driver , timeOutDuration ), this );
9293 }
You can’t perform that action at this time.
0 commit comments