Merge pull request #69 from TikhomirovSergey/master · adjavaherian/sample-code@822e298 · GitHub
Skip to content

Commit 822e298

Browse files
Merge pull request appium-boneyard#69 from TikhomirovSergey/master
Update to Appium .Net client v1.5.0.1
2 parents cabf518 + ae79715 commit 822e298

56 files changed

Lines changed: 1922 additions & 1274 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 121 additions & 0 deletions

sample-code/examples/dotnet/AppiumDotNetSample/AndroidConnectionTest.cs renamed to sample-code/examples/dotnet/AppiumDotNetSample/Android/AndroidConnectionTest.cs

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,18 @@
66
using OpenQA.Selenium.Remote;
77
using System;
88

9-
namespace Appium.Samples
9+
namespace Appium.Samples.Android
1010
{
1111
[TestFixture()]
1212
class AndroidConnectionTest
1313
{
1414
private AppiumDriver<IWebElement> driver;
15-
private bool allPassed = true;
1615

1716
[TestFixtureSetUp]
1817
public void BeforeAll()
1918
{
2019
DesiredCapabilities capabilities = Env.isSauce() ?
21-
Caps.getAndroid18Caps(Apps.get("androidApiDemos")) :
20+
Caps.getAndroid501Caps(Apps.get("androidApiDemos")) :
2221
Caps.getAndroid19Caps(Apps.get("androidApiDemos"));
2322
if (Env.isSauce())
2423
{
@@ -27,39 +26,32 @@ public void BeforeAll()
2726
capabilities.SetCapability("name", "android - complex");
2827
capabilities.SetCapability("tags", new string[] { "sample" });
2928
}
30-
Uri serverUri = Env.isSauce() ? AppiumServers.sauceURI : AppiumServers.localURI;
29+
Uri serverUri = Env.isSauce() ? AppiumServers.sauceURI : AppiumServers.LocalServiceURIAndroid;
3130
driver = new AndroidDriver<IWebElement>(serverUri, capabilities, Env.INIT_TIMEOUT_SEC);
3231
driver.Manage().Timeouts().ImplicitlyWait(Env.IMPLICIT_TIMEOUT_SEC);
3332
}
3433

3534
[TestFixtureTearDown]
3635
public void AfterAll()
3736
{
38-
try
37+
if (driver != null)
3938
{
40-
if (Env.isSauce())
41-
((IJavaScriptExecutor)driver).ExecuteScript("sauce:job-result=" + (allPassed ? "passed" : "failed"));
39+
driver.Quit();
4240
}
43-
finally
41+
if (!Env.isSauce())
4442
{
45-
driver.Quit();
43+
AppiumServers.StopLocalService();
4644
}
4745
}
4846

49-
[TearDown]
50-
public void AfterEach()
51-
{
52-
allPassed = allPassed && (TestContext.CurrentContext.Result.State == TestState.Success);
53-
}
54-
5547
[Test]
5648
public void ConnectionTest()
5749
{
5850
((AndroidDriver<IWebElement>)driver).ConnectionType = ConnectionType.AirplaneMode;
5951
Assert.AreEqual(ConnectionType.AirplaneMode, ((AndroidDriver<IWebElement>)driver).ConnectionType);
6052

61-
((AndroidDriver<IWebElement>)driver).ConnectionType = ConnectionType.WifiOnly;
62-
Assert.AreEqual(ConnectionType.WifiOnly, ((AndroidDriver<IWebElement>)driver).ConnectionType);
53+
((AndroidDriver<IWebElement>)driver).ConnectionType = ConnectionType.AllNetworkOn;
54+
Assert.AreEqual(ConnectionType.AllNetworkOn, ((AndroidDriver<IWebElement>)driver).ConnectionType);
6355
}
6456
}
6557
}
Lines changed: 101 additions & 0 deletions

0 commit comments

Comments
 (0)