Tag: appium

Chrome会打开一秒钟并崩溃

我正在使用Appium和C#来在我的Galaxy S5上运行测试。 Everyhting工作得很好,但是昨晚我们已经将ChromeDriver更新为2.25,我的手机中的chrome突然打开了chrome,在URL中显示“data:”并崩溃。 另一方面,Windows操作系统(selenium)上的chrome in效果很好。 [SetUp] public void Setup() { DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.SetCapability(“device”, “Android”); capabilities.SetCapability(“deviceName”, “Galaxy S5”); capabilities.SetCapability(“newCommandTimeout”, “300”); capabilities.SetCapability(“platformName”, “Android”); capabilities.SetCapability(“platformVersion”, “6.0.1”); capabilities.SetCapability(“appPackage”, “com.android.chrome”); capabilities.SetCapability(“appActivity”, “org.chromium.chrome.browser.ChromeTabbedActivity”); _driver = new AndroidDriver(new Uri(“http://127.0.0.1:4723/wd/hub”), capabilities, TimeSpan.FromSeconds(180)); } Appium的错误: info: [debug] Responding to client with error: {“status”:33,”value”:{“message”:”A new session could not be created. (Original error: […]

无法使用Appium和C#在Android模拟器的浏览器中找到元素

我想使用c#和Appium在Android模拟器上自动化移动网站测试。 有一个简单的测试场景我想在开始时自动化: 1.启动浏览器 2.找到一个元素 3.清除它 4.发送密钥 第二步我遇到了问题。 每当MSTest尝试在下面的代码中执行FindElementById行时,我都会收到错误:“使用给定的搜索参数无法在页面上找到元素。” [TestClass] public class UnitTest1 { private DesiredCapabilities _capabilities; private AndroidDriver _driver; public void InitializeDriver() { Console.WriteLine(“Connecting to Appium server”); _capabilities = new DesiredCapabilities(); _capabilities.SetCapability(“deviceName”, “test_02”); _capabilities.SetCapability(CapabilityType.BrowserName, “Chrome”); _capabilities.SetCapability(CapabilityType.Version, “5.0.1”); _capabilities.SetCapability(CapabilityType.Platform, “Android”); //Application path and configurations _driver = new AndroidDriver(new Uri(“http://127.0.0.1:4723/wd/hub”), _capabilities); } [TestMethod] public void TestMethod1() { […]

如何将Appium与C#集成?

我无法找到一个post,我可以用C#中的appium自动进行移动测试。 我在specflow中编写了我的网站自动化代码。 我可以重复使用吗?