日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

网易云创建添加推荐歌谱和删除操作

發(fā)布時(shí)間:2024/8/1 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网易云创建添加推荐歌谱和删除操作 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本次實(shí)戰(zhàn)是在pycharm+pyhton3.6、appium、夜神模擬器和網(wǎng)易云音樂軟件,具體流程如下:

(1)實(shí)現(xiàn)在網(wǎng)易云軟件下創(chuàng)建一個(gè)“去吧!皮卡丘”歌單

(2)在推薦歌曲欄將前三首歌曲添加到所創(chuàng)歌單

(3)歌曲添加完畢后,查看歌單

(4)刪除所創(chuàng)歌單

代碼如下:

from appium import webdriver import time from appium.webdriver.common.touch_action import TouchAction #自動(dòng)化appium依賴項(xiàng) caps={#被測(cè)app所處平臺(tái)'platformName':'Android','platformVersion':'7.1.2','deviceName':'127.0.0.1:62001',#被測(cè)app包#包名-代表被測(cè)app在設(shè)備上的地址'appPackage':'com.netease.cloudmusic',#入口信息-被測(cè)app的入口'appActivity':'.activity.MainActivity',#禁止app在自動(dòng)化后重置'noReset':True,#設(shè)置命令超時(shí)時(shí)間'newCommandTimeout':3600,#設(shè)置中文輸入'unicodeKeyboard':True,'resetKeyboard':True,#指定驅(qū)動(dòng)-UI2# 'automationName':'UiAutomator2' }driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',caps)driver.implicitly_wait(20)#定位到“我的”界面 ele1 = driver.find_element_by_id("com.netease.cloudmusic:id/bottomNav") ele1.find_element_by_xpath("//*[@text='我的']").click() #滑動(dòng)窗口 time.sleep(2) driver.swipe(start_x=356,start_y=756,end_x=356,end_y=418) time.sleep(3) #點(diǎn)擊創(chuàng)建歌單 driver.find_element_by_xpath("//*[@content-desc='創(chuàng)建歌單']").click() driver.find_element_by_xpath("//*[@content-desc='創(chuàng)建歌單']").click() # action = driver.find_element_by_id("com.netease.cloudmusic:id/action")TouchAction(driver).press(x=662,y=214).release().perform() driver.find_element_by_xpath("//*[@text='創(chuàng)建新歌單']").click() #輸入歌單名稱 driver.find_element_by_class_name("android.widget.EditText").send_keys("去吧!皮卡丘") #等待字符輸入完,提交 time.sleep(3)#點(diǎn)擊完成按鈕 driver.find_element_by_id("com.netease.cloudmusic:id/tvCreatePlayListComplete").click() time.sleep(10) #按返回鍵回到上一頁 driver.keyevent(4) #進(jìn)入發(fā)現(xiàn)按鈕 ele2 = driver.find_element_by_id("com.netease.cloudmusic:id/bottomNav") ele2.find_element_by_xpath("//*[@text='發(fā)現(xiàn)']").click() time.sleep(3) #進(jìn)入每日推薦 ele3 = driver.find_element_by_id("com.netease.cloudmusic:id/portal_rv") ele3.find_element_by_xpath("//*[@text='每日推薦']").click()#添加前三首歌曲添加到“去吧!皮卡丘” #獲取前三后的操作菜單按鈕,然后重復(fù)添加歌單過程 options = driver.find_elements_by_id("com.netease.cloudmusic:id/actionBtn")[0:3] for option in options:#點(diǎn)擊菜單option.click()driver.find_element_by_xpath("//*[@text='收藏到歌單']").click()driver.find_element_by_xpath("//*[@text='去吧!皮卡丘']").click()time.sleep(2)#查看“去吧!皮卡丘”添加的歌曲 #返回 driver.keyevent(4) #進(jìn)入我的 ele1 = driver.find_element_by_id("com.netease.cloudmusic:id/bottomNav") ele1.find_element_by_xpath("//*[@text='我的']").click()#點(diǎn)擊“去吧!皮卡丘” driver.find_element_by_xpath("//*[@text='去吧!皮卡丘']").click() #遍歷輸出歌名 songs = driver.find_elements_by_id("com.netease.cloudmusic:id/songName") print("收藏歌單中的歌曲名為:") for song in songs:print(song.text)#刪除創(chuàng)建的歌單 #1、返回 driver.keyevent(4) #2、定位選項(xiàng)欄 driver.find_element_by_xpath("//*[@content-desc='創(chuàng)建歌單']").click() time.sleep(2) TouchAction(driver).press(x=667,y=218).release().perform() #3、定位歌單管理 driver.find_element_by_xpath("//*[@text='歌單管理']").click() time.sleep(2) #4、點(diǎn)擊全選 driver.find_element_by_xpath("//*[@text='全選']").click() time.sleep(2) TouchAction(driver).press(x=360,y=1197).release().perform() driver.find_element_by_id("com.netease.cloudmusic:id/buttonDefaultPositive").click()time.sleep(5) driver.quit()

?

總結(jié)

以上是生活随笔為你收集整理的网易云创建添加推荐歌谱和删除操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。