Size: a a a

Selenide на русском

2020 February 06

A

Anton in Selenide на русском
космос не наврал
источник

A

Anton in Selenide на русском
private SelenideElement someCheckbox(String text) {
   return $(By.xpath("//span[contains(text(), '" +  text + "')]"));
}
источник

A

Anton in Selenide на русском
чот такое
источник

A

Anton in Selenide на русском
или вообще $(byText(text))
источник

DZ

Denis Z in Selenide на русском
Anton
private SelenideElement someCheckbox(String text) {
   return $(By.xpath("//span[contains(text(), '" +  text + "')]"));
}
Через format будет красивее выглядеть
источник

A

Anton in Selenide на русском
Через byText еще лучше)
источник

DZ

Denis Z in Selenide на русском
Кстати да)
источник
2020 February 07

AS

Andrei Solntsev in Selenide на русском
источник
2020 February 08

DB

Dz B in Selenide на русском
источник

SV

Stanislav Vasenkov in Selenide на русском
огогоо
источник
2020 February 10

A

A N A S T A S I A in Selenide на русском
Доброе утро

Appium, selenide
Не получается перейти в webView
ContextNames=getWebDriver().getContextHandles();// получает NATIVE_APP и WEBVIEW
if(contextName.equals(“WEBVIEW”){
// сюда заходит
((AppiumDriver)getWebDriver()).context(contextName); - тут ошибка
}
Пишет, что unknown server side error occurred while processing the command. No chrome driver found that can automate chrome

Какую-то настройку упускаю?
источник

SC

Sergey Chevychelov in Selenide на русском
A N A S T A S I A
Доброе утро

Appium, selenide
Не получается перейти в webView
ContextNames=getWebDriver().getContextHandles();// получает NATIVE_APP и WEBVIEW
if(contextName.equals(“WEBVIEW”){
// сюда заходит
((AppiumDriver)getWebDriver()).context(contextName); - тут ошибка
}
Пишет, что unknown server side error occurred while processing the command. No chrome driver found that can automate chrome

Какую-то настройку упускаю?
Сразу подскажу, для перехода в этот режим также необходимо в приложении для вебВью включить эту настройку "WebView.setWebContentsDebuggingEnabled(true);"
Иначе будет ошибка
источник

SC

Sergey Chevychelov in Selenide на русском
А по поводу аппиума, там логика такая
При установке аппиума скачивается вебДрайвер самой последней на тот момент версии. Этот драйвер используется по-умолчанию в мобильном браузере. Если мобильный браузер старый, то нужно для аппиума прописать дополнительные капабилити.
1 - путь до папки, куда будут скачиваться бинарники вебДрайверов
2 - путь до json файла с мапингом версий вебДрайвера и версий хрома
на основе этого файла аппиум будет выкачивать в указанную папку нужный бинарник
источник

SC

Sergey Chevychelov in Selenide на русском
что за свойства ща поищу
источник

SC

Sergey Chevychelov in Selenide на русском
chromedriverExecutableDir - капабилити под папку
chromedriverChromeMappingFile - капабилити под мапинг файл
источник

SC

Sergey Chevychelov in Selenide на русском
A N A S T A S I A
Доброе утро

Appium, selenide
Не получается перейти в webView
ContextNames=getWebDriver().getContextHandles();// получает NATIVE_APP и WEBVIEW
if(contextName.equals(“WEBVIEW”){
// сюда заходит
((AppiumDriver)getWebDriver()).context(contextName); - тут ошибка
}
Пишет, что unknown server side error occurred while processing the command. No chrome driver found that can automate chrome

Какую-то настройку упускаю?
источник

A

A N A S T A S I A in Selenide на русском
Гляну, спасибо
источник

A

A N A S T A S I A in Selenide на русском
Sergey Chevychelov
Сразу подскажу, для перехода в этот режим также необходимо в приложении для вебВью включить эту настройку "WebView.setWebContentsDebuggingEnabled(true);"
Иначе будет ошибка
Один уточняющий вопрос, это я у себя прописываю или разработчики?
источник

SC

Sergey Chevychelov in Selenide на русском
Это Андроид разработчики должны у себя прописать
источник

A

A N A S T A S I A in Selenide на русском
Значит верно поняла, спасибо)
источник