Селектор appium css не поддерживается для этого сеанса - PullRequest
0 голосов
/ 03 сентября 2018

При использовании 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 selector' не поддерживается для этого сеанса ошибка. Как решить эту проблему?

1 Ответ

0 голосов
/ 16 ноября 2018

Пожалуйста, попробуйте заменить from selenium import webdriver

с этим: from appium import webdriver

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...