【发布时间】:2020-05-02 09:08:57
【问题描述】:
我从谷歌和 youtube 上尝试了很多不同的东西,这就是我登陆的地方,我无法让它工作,我与 Appium 和模拟器的连接很好,我也检查了 adb 设备一切都是很好。
driver = new AndroidDriver<IWebElement>(new Uri("http://127.0.0.1:4723/wd/hub"), cap, TimeSpan.FromSeconds(180)); 的线路出现错误
这是我得到的两个错误:
“无法从 'System.Uri' 转换为 'OpenQA.Selenium.Appium.Service.AppiumServiceBuilder'”
和
“无法从 'OpenQA.Selenium.Remote.DesiredCapabilities' 转换为 'OpenQA.Selenium.DriverOptions”。
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenQA.Selenium;
using OpenQA.Selenium.Appium;
using OpenQA.Selenium.Remote;
using OpenQA.Selenium.Appium.Enums;
using OpenQA.Selenium.Appium.Android;
namespace UnitTestProject4
{
[TestClass]
public class UnitTest1
{
AppiumDriver<IWebElement> driver;
[TestMethod]
public void TestMethod1()
{
DesiredCapabilities cap = new DesiredCapabilities();
cap.SetCapability("deviceName", "Pixel 3a Pie 9.0 - API 28");
cap.SetCapability("platformVersion", "9.0");
cap.SetCapability("udid", "emulator-5554");
cap.SetCapability("appPackage", "org.mozilla.firefox");
cap.SetCapability("appActivity", "org.mozilla.gecko.BrowserApp");
cap.SetCapability("platformName", "Android");
driver = new AndroidDriver<IWebElement>(new Uri("http://127.0.0.1:4723/wd/hub"), cap, TimeSpan.FromSeconds(180));
driver.Navigate().GoToUrl("https://www.google.com");
}
}
}
【问题讨论】:
标签: android visual-studio selenium testing appium-android