【发布时间】:2019-02-08 00:37:37
【问题描述】:
通过桌面应用程序使用appium时,带有界面,手动设置所有端口时效果很好,但是当我尝试使用cmd启动时:
"C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\appium\build\lib\main.js" --address 127.0.0.1 --port 4279 --chromedriver-port 9516 --bootstrap-port 4725 --selendroid-port 8082 --no-reset --local-timezone
我的代码是:
DesiredCapabilities cap = new DesiredCapabilities();
cap.SetCapability("deviceName", "Snapchat");
cap.SetCapability("platformVersion", "5.1.1");
cap.SetCapability("platformName", "Android");
cap.SetCapability("appPackage", "com.snapchat.android");
cap.SetCapability("appActivity", "com.snapchat.android.app.main.activity.LoginAndSignupActivity");
AndroidDriver<AndroidElement> driver;
driver = new AndroidDriver<AndroidElement>(new Uri("http://127.0.0.1:4279/wd/hub"), cap);
Thread.Sleep(5000);
driver.FindElement(By.Id("com.snapchat.android:id/login_and_signup_page_fragment_login_button")).Click();
Thread.Sleep(5000);
此会话不支持“css 选择器”失败 错误。如何解决这个问题?
【问题讨论】:
-
你找到解决办法了吗?