Skip to content

Commit e55b2b6

Browse files
committed
Release 4.2.0
1 parent b0cd235 commit e55b2b6

File tree

5 files changed

+24
-15
lines changed

5 files changed

+24
-15
lines changed

CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ Read `release_notes.md` for commit level details.
44

55
## [Unreleased]
66

7+
### Enhancements
8+
9+
### Bug fixes
10+
11+
### Deprecations
12+
13+
## [4.2.0] - 2021-01-02
14+
715
### Enhancements
816
- Add `Element#screenshot`, `Element#screenshot_as` and `Element#save_screenshot` in Element module
917
- `Element#screenshot_as` and `Element#save_screenshot` are same as `Driver#element_screenshot_as` and `Driver#save_element_screenshot`

lib/appium_lib_core/version.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
module Appium
1616
module Core
17-
VERSION = '4.1.1' unless defined? ::Appium::Core::VERSION
18-
DATE = '2020-12-25' unless defined? ::Appium::Core::DATE
17+
VERSION = '4.2.0' unless defined? ::Appium::Core::VERSION
18+
DATE = '2021-01-02' unless defined? ::Appium::Core::DATE
1919
end
2020
end

test/functional/ios/driver_test.rb

+3
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ def uicatalog
3333
def setup
3434
@@core = ::Appium::Core.for(Caps.ios)
3535
@@driver = @@core.start_driver
36+
37+
require 'pry'
38+
binding.pry
3639
end
3740

3841
def teardown

test/functional/mac2/driver_test.rb

+3
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ class DriverTest < AppiumLibCoreTest::Function::TestCase
2020
def setup
2121
@core = ::Appium::Core.for(Caps.mac2)
2222
@driver = @core.start_driver
23+
24+
require 'pry'
25+
binding.pry
2326
end
2427

2528
def teardown

test/test_helper.rb

+8-13
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ def ios(platform_name = :ios)
124124
caps: { # :desiredCapabilities is also available
125125
platformName: platform_name,
126126
automationName: ENV['AUTOMATION_NAME_IOS'] || 'XCUITest',
127-
# udid: 'auto',
127+
udid: '00008020-000E5CDA0A23002E',
128128
platformVersion: platform_version,
129129
deviceName: device_name(platform_version, platform_name, wda_port),
130130
useNewWDA: false,
@@ -133,6 +133,9 @@ def ios(platform_name = :ios)
133133
someCapability: 'some_capability',
134134
newCommandTimeout: 120,
135135
wdaLocalPort: wda_port,
136+
browserName: 'safari',
137+
# nativeWebTap: true,
138+
webDriverAgent: 'http://192.168.4.24:8100',
136139
# `true`, which is the default value, is faster to finishing launching part in many cases
137140
# But sometimes `false` is necessary. It leads regressions sometimes though.
138141
waitForQuiescence: true,
@@ -149,17 +152,6 @@ def ios(platform_name = :ios)
149152
}
150153
}
151154

152-
if ENV['BUNDLE_ID'].nil?
153-
cap[:caps][:app] = if cap[:caps][:platformName].downcase == :tvos
154-
# Use https://github.com/KazuCocoa/tv-example as a temporary
155-
"#{Dir.pwd}/test/functional/app/tv-example.zip"
156-
else
157-
test_app platform_version
158-
end
159-
else
160-
cap[:caps][:bundleId] = ENV['BUNDLE_ID'] || 'io.appium.apple-samplecode.UICatalog'
161-
end
162-
163155
unless ENV['UNIT_TEST']
164156
xcode_org_id = ENV['ORG_ID'] || 'Simulator'
165157
cap = add_ios_real_device(cap.dup, xcode_org_id) if real_device
@@ -366,7 +358,10 @@ def mac2
366358
{
367359
caps: {
368360
platformName: :mac,
369-
automationName: :mac2
361+
automationName: :mac2,
362+
# "bundleId" => "com.apple.Finder",
363+
# webDriverAgentMacUrl: 'http://localhost:10100',
364+
# systemPort: 10100
370365
}
371366
}
372367
end

0 commit comments

Comments
 (0)