【发布时间】:2017-04-26 12:29:20
【问题描述】:
我正在使用 Appium,这是一种用于移动设备上的原生和混合应用程序的测试自动化工具来测试移动 Web 应用程序。因此,我使用 chrome 作为浏览器并配置了所有内容,即使我尝试在移动设备本身(本机)上使用应用程序并且一切正常。
当我尝试测试移动网络应用程序时,问题出现了,该网页以 data; 打开并立即崩溃并且测试无法运行。
这是我的代码快照:
namespace AppiumTest
{
[TestFixture]
public class Appium_Test
{
//public IWebDriver driver;
private AppiumDriver<AndroidElement> driver;
[SetUp]
public void Setup()
{
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.SetCapability("device", "Android");
capabilities.SetCapability("browserName", "chrome");
capabilities.SetCapability("deviceName", "Huawei Mate 8");
capabilities.SetCapability("platformName", "Android");
capabilities.SetCapability("platformVersion", "6.0");
//For mobile web application
driver = new RemoteWebDriver(new Uri("http://127.0.0.1:4723/wd/hub"), capabilities, TimeSpan.FromSeconds(180));
}
[Test]
public void Browser_Test()
{
driver.Navigate().GoToUrl("www.github.com");
driver.FindElement(By.ClassName("octicon octicon-three-bars")).Click();
}
[TearDown]
public void Teardown()
{
driver.Quit();
}
}
}
【问题讨论】:
-
可以分享错误日志吗?
标签: c# selenium automation nunit appium