【发布时间】:2021-10-29 12:55:02
【问题描述】:
我已经在 Stackoverflow 中看到了答案,但这些答案与我使用的 Appium C# 与 BrowserStack 并不接近。我问过 Browserstack,但他们说他们无法解决代码问题。
IWebElement Success = _IOSdriver.FindElementByXPath("//XCUIElementTypeAlert[@name='Success']");
string ExpText = "Success";
string ActText = Success.Text;
if (ExpText.Equals(ActText))
{
Assert.AreEqual(ExpText, ActText);
Console.WriteLine("Message verified Successfully");
((IJavaScriptExecutor)_IOSdriver).ExecuteScript("browserstack_executor: {\"action\": \"setSessionStatus\", \"arguments\": {\"status\":\"Passed\", \"reason\": \" Success not matched \"}}");
_IOSdriver.ExecuteScript("String");
}
else
{
Console.WriteLine("Message Verification Failed");
((IJavaScriptExecutor)_IOSdriver).ExecuteScript("browserstack_executor: {\"action\": \"setSessionStatus\", \"arguments\": {\"status\":\"failed\", \"reason\": \" Success not matched \"}}");
}
【问题讨论】:
标签: c# appium browserstack