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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Appium 中禁用 Android 設(shè)備上的 wi-fi?

如何在 Appium 中禁用 Android 設(shè)備上的 wi-fi?

森林海 2022-12-15 16:05:26
在我們的測試用例中:我需要在某個特定點(diǎn)/操作禁用 Wi-Fi。我已經(jīng)驗(yàn)證:driver[deviceIndex].setConnection(Connection.NONE); assertEquals(Connection.ALL, driver[deviceIndex].getConnection());但它什么也沒做。我的期望是“關(guān)閉 wi-fi”并保持移動數(shù)據(jù)開啟。當(dāng)前代碼沒有執(zhí)行任何操作。
查看完整描述

3 回答

?
慕村225694

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

您需要將 Apache 通用語言添加到您的項(xiàng)目中。 https://mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.9


查看完整回答
反對 回復(fù) 2022-12-15
?
慕慕森

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超17個贊

在 appium 中,您只能使用driver.toggleWifi()方法切換 wifi 網(wǎng)絡(luò)。這意味著如果它處于開啟狀態(tài),它將把 wifi 更改為關(guān)閉狀態(tài),反之亦然。要使用 toggleWifi() 方法,您必須使用 androidDriver。如果您使用的是 AppiumDriver,您可以將其類型轉(zhuǎn)換為 AndroidDriver,如下所示。

((AndroidDriver) driver).toggleWifi();

您也可以使用setNetworkConnection()方法,但它也有一定的局限性。限制是:

http://img1.sycdn.imooc.com//639ad56f0001d9c616920887.jpg

查看完整回答
反對 回復(fù) 2022-12-15
?
猛跑小豬

TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個贊

您使用的驅(qū)動程序類型是什么?如果你在 Android 上工作,你應(yīng)該使用 AndroidDriver。這是我的工作代碼。


// turn on all (data and wi-fi)

public void turnOnAllData() {

    driver.setConnection(Connection.ALL);


}


// turn off all (data and wi-fi)

public void turnOffAllData() {

    driver.setConnection(Connection.NONE);


}


// turn on airplane

public void turnOnAirplaneMode() {

    driver.setConnection(Connection.AIRPLANE);

}


// turn on data

public void turnOnMobileData() {

    driver.setConnection(Connection.DATA);

}


// turn on wi-fi

public void turnOnWiFi() {

    driver.setConnection(Connection.WIFI);


}


查看完整回答
反對 回復(fù) 2022-12-15
  • 3 回答
  • 0 關(guān)注
  • 127 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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