Browse Source

Fix test

pull/10339/head
Daniil Pavliuchyk 4 years ago
parent
commit
44b833a0af
  1. 4
      samples/IntegrationTestApp/MainWindow.axaml
  2. 8
      tests/Avalonia.IntegrationTests.Appium/SliderTests.cs

4
samples/IntegrationTestApp/MainWindow.axaml

@ -151,8 +151,8 @@
</StackPanel>
</Grid>
</TabItem>
<TabItem Header="Slider">
<Slider Name="Slider2" Value="30"/>
<TabItem Header="SliderTab">
<Slider VerticalAlignment="Top" Name="Slider" Value="30"/>
</TabItem>
</TabControl>
</DockPanel>

8
tests/Avalonia.IntegrationTests.Appium/SliderTests.cs

@ -15,19 +15,19 @@ namespace Avalonia.IntegrationTests.Appium
_session = fixture.Session;
var tabs = _session.FindElementByAccessibilityId("MainTabs");
var tab = tabs.FindElementByName("Slider");
var tab = tabs.FindElementByName("SliderTab");
tab.Click();
}
[Fact]
public void Changes_Value_When_Moving_Slider()
public void Changes_Value_When_Clicking_Increase_Button()
{
var slider = _session.FindElementByAccessibilityId("Slider2");
var slider = _session.FindElementByAccessibilityId("Slider");
// slider.Text gets the Slider value
Assert.True(double.Parse(slider.Text) == 30);
new Actions(_session).Click(slider).MoveByOffset(100, 0).Perform();
new Actions(_session).Click(slider).Perform();
Assert.Equal(50, Math.Round(double.Parse(slider.Text)));
}

Loading…
Cancel
Save