第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Appium 由于驅(qū)動(dòng)程序而引發(fā)錯(cuò)誤

Appium 由于驅(qū)動(dòng)程序而引發(fā)錯(cuò)誤

茅侃侃 2022-08-17 16:09:49
我正在嘗試使用appium運(yùn)行自動(dòng)測(cè)試,但我總是收到以下錯(cuò)誤:FAILED: fjava.lang.NoSuchMethodError: org.openqa.selenium.remote.http.HttpClient$Factory.createDefault()Lorg/openqa/selenium/remote/http/HttpClient$Factory;我注意到,如果我刪除從驅(qū)動(dòng)程序聲明到底部的所有內(nèi)容,則測(cè)試成功。這是我的代碼:package test;import java.net.MalformedURLException;import java.net.URL;import org.openqa.selenium.By;import org.openqa.selenium.Platform;import org.openqa.selenium.WebDriver;import org.openqa.selenium.remote.BrowserType;import org.openqa.selenium.remote.DesiredCapabilities;import org.openqa.selenium.remote.RemoteWebDriver;import org.testng.annotations.Test;import io.appium.java_client.AppiumDriver;import io.appium.java_client.MobileElement;import io.appium.java_client.android.AndroidDriver;import io.appium.java_client.remote.MobileCapabilityType;public class FirstTest {  @Test  public void f() throws MalformedURLException, InterruptedException {        new DesiredCapabilities();        //Set the Desired Capabilities        DesiredCapabilities caps = new DesiredCapabilities();        caps.setCapability(MobileCapabilityType.BROWSER_NAME, BrowserType.CHROME);        caps.setCapability(MobileCapabilityType.PLATFORM_NAME , Platform.ANDROID);        caps.setCapability(MobileCapabilityType.DEVICE_NAME, "My Phone");        caps.setCapability("udid", "K6T6R16C01001259"); //Give Device ID of your mobile phone        caps.setCapability("platformName", "Android");        caps.setCapability(MobileCapabilityType.VERSION, "7.0");        caps.setCapability("appPackage", "com.android.chrome");        caps.setCapability("appActivity", "com.google.android.apps.chrome.Main");        caps.setCapability("noReset", "true");        //Instantiate Appium Driver        AppiumDriver<MobileElement> driver = null;        try {            driver = new AndroidDriver<MobileElement>(new URL("http://0.0.0.0:4723/wd/hub"), caps);        } catch (MalformedURLException e) {            System.out.println(e.getMessage());        }        driver.get("http://www.google.com");  }}
查看完整描述

2 回答

?
慕哥6287543

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超10個(gè)贊

我自己解決了。我將項(xiàng)目轉(zhuǎn)換為maven項(xiàng)目,它現(xiàn)在就像一個(gè)魅力。


查看完整回答
反對(duì) 回復(fù) 2022-08-17
?
慕無(wú)忌1623718

TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊

我在一個(gè)雙appium + selenium項(xiàng)目上遇到了同樣的問(wèn)題,這個(gè)項(xiàng)目一直運(yùn)行良好。它停止工作,除了我升級(jí)intellij的那天,同樣的例外......不知何故,一個(gè)重復(fù)的依賴(lài)項(xiàng)入到pom.xml中。(3.141.59和3.6.版本中現(xiàn)有的org.seleniumhq.selenium),我不知道,我懷疑這是由安裝引入的,而不是由我的一些錯(cuò)過(guò)的舉動(dòng)引入的。因此,錯(cuò)誤的來(lái)源來(lái)自這個(gè)重復(fù)的組織.seleniumhq.selenium 3.6。(與Appium 7.0.2或com.squareup.okhttp3或兩者都不兼容...)。

總結(jié):

  1. 刪除 org.seleniumhq.selenium 3.6 重復(fù)的依賴(lài)關(guān)系,

  2. 清空“目標(biāo)”目錄

  3. 運(yùn)行“maven clean”任務(wù)。

然后一切都恢復(fù)了工作。因此,appium 7.0.2,selenium 3.141.59和com.squareup.okhttp3 3.11.0再次一起做得很好。


查看完整回答
反對(duì) 回復(fù) 2022-08-17
  • 2 回答
  • 0 關(guān)注
  • 199 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)