国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

(第一篇,踩坑無數(shù)得來的,對Ai自動化測試框架很有幫助)appium自動化測試時遇到不能使用element定位的在用坐標(biāo)點(diǎn)擊之后獲取焦點(diǎn)如何輸入文本

這篇具有很好參考價值的文章主要介紹了(第一篇,踩坑無數(shù)得來的,對Ai自動化測試框架很有幫助)appium自動化測試時遇到不能使用element定位的在用坐標(biāo)點(diǎn)擊之后獲取焦點(diǎn)如何輸入文本。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

? 現(xiàn)在開發(fā)的前端界面使用vue或者更牛逼技術(shù),導(dǎo)致使用appium或者uiautomator2做自動化測試時不能識別到元素,無法使用傳統(tǒng)的id,name或者xpath,這時我們需要使用坐標(biāo)點(diǎn)擊文本框。有獲取坐標(biāo)方法,下期寫一篇文章,可以在評論區(qū)提醒瑞克。

from appium import webdriver
import time
import os
import subprocess
from config import setting
from paddleocr import PaddleOCR
import pyautogui
from selenium.webdriver.common.utils import keys_to_typing
from selenium.webdriver.common.by import By
from selenium.webdriver.remote.webelement import WebElement
from utils.inputMethod import InputMethod
from appium.webdriver.common.touch_action import TouchAction
from appium.webdriver.common.multi_action import MultiAction

desired_caps = dict()
desired_caps['platformName'] = 'Android'  # 可以寫成android
desired_caps['platformVersion'] = '12'  # 11.1.0等都可以寫成11
desired_caps['deviceName'] = 'HONOR X10'  # 設(shè)備名字可以隨便寫,但是不可以為空
desired_caps['appPackage'] = '你測試app包名'
desired_caps['appActivity'] = '你測試app的MainActivity'
desired_caps['noReset'] = True  # 打開app時不清除數(shù)據(jù)
desired_caps['udid'] = "你手機(jī)id"
desired_caps['unicodeKeyboard'] = True
desired_caps['resetKeyboard'] = True
#啟動appium服務(wù)
# cmd = r'start appium -a 127.0.0.1 -p 4723 -bp 4724'
# pr = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True)
# pr.wait(timeout=3)
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
time.sleep(10)  # 等待20秒"
#在焦點(diǎn)輸入框輸入瑞克
driver.switch_to.active_element.send_keys("瑞克") # 輸入文本
?測試實(shí)現(xiàn)效果圖:

(第一篇,踩坑無數(shù)得來的,對Ai自動化測試框架很有幫助)appium自動化測試時遇到不能使用element定位的在用坐標(biāo)點(diǎn)擊之后獲取焦點(diǎn)如何輸入文本

?文章來源地址http://www.zghlxwxcb.cn/news/detail-434821.html



到了這里,關(guān)于(第一篇,踩坑無數(shù)得來的,對Ai自動化測試框架很有幫助)appium自動化測試時遇到不能使用element定位的在用坐標(biāo)點(diǎn)擊之后獲取焦點(diǎn)如何輸入文本的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 接口自動化測試-Requests模塊實(shí)戰(zhàn)詳解,一篇打通...

    什么是requests? requests是一個很實(shí)用的Python HTTP客戶端庫,編寫爬蟲和測試服務(wù)器響應(yīng)數(shù)據(jù)時經(jīng)常會用到, Requests是Python語言的第三方的庫,專門用于發(fā)送HTTP請求 下載 請求方式 1、get請求 2、post請求 3、響應(yīng)的內(nèi)容 4、超時設(shè)置 5、添加請求頭信息

    2024年02月13日
    瀏覽(20)
  • 第一章 Web自動化入門

    第一章 Web自動化入門

    1、概念 由機(jī)器設(shè)備代替人工自動完成指定目標(biāo)的過程 2、優(yōu)點(diǎn) 減少人工勞動力 提高工作效率 產(chǎn)品規(guī)格統(tǒng)一標(biāo)準(zhǔn) 規(guī)格化(批量生產(chǎn)) 概念:讓程序代替人工去驗證系統(tǒng)功能的過程 解決-回歸測試(重點(diǎn)) 解決-壓力測試 解決-兼容性測試(瀏覽器、分辨率、操作系統(tǒng)) 提高測

    2024年02月07日
    瀏覽(22)
  • selenium3自動化測試(這一篇就夠了)——自學(xué)篇

    selenium3自動化測試(這一篇就夠了)——自學(xué)篇

    ????專注于分享軟件測試干貨內(nèi)容,歡迎點(diǎn)贊 ?? 收藏 ?留言 ?? 如有錯誤敬請指正! ??交流討論:歡迎加入我們一起學(xué)習(xí)! ??資源分享:耗時200+小時精選的「軟件測試」資料包 ?? 軟件測試學(xué)習(xí)教程推薦:火遍全網(wǎng)的《軟件測試》教程 ?? 安裝python 打開 Python官網(wǎng),

    2024年02月02日
    瀏覽(28)
  • 【iOS自動化測試】第一章:方案調(diào)研

    【iOS自動化測試】第一章:方案調(diào)研

    目前Android端已完成了相應(yīng)的框架搭建,并實(shí)際落地產(chǎn)出了,由于Android使用的是Unittest+HtmlTestRunner產(chǎn)出報告,需要增加新功能的話需要改動到底層框架,所以目前在負(fù)責(zé)的iOS端打算采用Pytest+Allure方式來進(jìn)行,優(yōu)點(diǎn)是更好的插件支持,報告也會更好看(裝逼)點(diǎn) PS:Android端自動

    2024年02月09日
    瀏覽(27)
  • b站第一,Python自動化測試實(shí)戰(zhàn)詳細(xì)教學(xué),3天教你學(xué)會自動化測試

    b站第一,Python自動化測試實(shí)戰(zhàn)詳細(xì)教學(xué),3天教你學(xué)會自動化測試

    目錄 簡介 Python自動化測試概述 Python自動化測試目標(biāo) Python自動化測試流程 1. 測試計劃和設(shè)計 2. 測試腳本開發(fā) 3. 測試執(zhí)行和管理 4. 測試維護(hù)和優(yōu)化 Python自動化測試最佳實(shí)踐 Python自動化測試工具和框架 結(jié)論 自動化測試是軟件開發(fā)過程中一個必不可少的環(huán)節(jié)。而Python作為一門

    2024年02月03日
    瀏覽(51)
  • Postman接口自動化測試實(shí)戰(zhàn),從0到1一篇徹底打通...

    Postman接口自動化測試實(shí)戰(zhàn),從0到1一篇徹底打通...

    postman中的測試 在postman中,可以通過添加腳本到請求當(dāng)中,來使用動態(tài)變量、在請求之間傳遞數(shù)據(jù)以及編寫測試。寫在Pre-request Scripttab中的代碼會在請求發(fā)送之前執(zhí)行,而寫在Teststab中的代碼會在響應(yīng)到達(dá)之后執(zhí)行。 postman測試用的語言是JavaScript。 所以對于前端開發(fā)者來說幾

    2024年02月04日
    瀏覽(21)
  • APP自動化第一步:Appium環(huán)境搭建

    APP自動化第一步:Appium環(huán)境搭建

    1.直接cmd窗口輸入pip install Appium-Python-Client 使用命令pip install selenium -U 首先進(jìn)入網(wǎng)盤下載這三個軟件的壓縮包 2.雙擊進(jìn)行安裝。 ? 3.點(diǎn)擊完成即可 三、安裝jdk第一步:檢查本機(jī)是否安裝過java 1、 查看自己當(dāng)前電腦是否已安裝jdk點(diǎn)擊w7電腦左下角的開始按鈕,在出現(xiàn)的輸入框中

    2024年03月19日
    瀏覽(17)
  • 爆肝整理,Python自動化測試-Pytest參數(shù)化實(shí)戰(zhàn)封裝,一篇打通...

    爆肝整理,Python自動化測試-Pytest參數(shù)化實(shí)戰(zhàn)封裝,一篇打通...

    參數(shù)化? 通俗點(diǎn)理解就是,定義一個測試類或測試函數(shù),可以傳入不同測試用例對應(yīng)的參數(shù),從而執(zhí)行多個測試用例。 例如: 對登錄接口進(jìn)行測試,假設(shè)有3條用例,正確賬號正確密碼登錄、正確賬號錯誤密碼登錄、錯誤賬號正確密碼登錄,那么我們只需要定義一個登陸測試

    2024年02月13日
    瀏覽(26)
  • Win10 python環(huán)境測試selenium加IE瀏覽器自動化-踩坑實(shí)錄

    Win10 python環(huán)境測試selenium加IE瀏覽器自動化-踩坑實(shí)錄

    【背景】 需要訪問某個舊網(wǎng)址,僅支持IE瀏覽器訪問。為了實(shí)現(xiàn)自動化,被迫采用python加selenium、加IE瀏覽器來做。 【實(shí)錄】 selenium采用IE瀏覽器方式的資料不多,網(wǎng)上可供參考范例不多。以下實(shí)時記錄整個過程,實(shí)現(xiàn)調(diào)通一個基本訪問實(shí)例。 【第一步】安裝正確版本的sele

    2024年01月21日
    瀏覽(97)
  • Python WEB UI自動化測試(1)-Selenium基礎(chǔ)(史上最詳細(xì),一篇就夠)

    Python WEB UI自動化測試(1)-Selenium基礎(chǔ)(史上最詳細(xì),一篇就夠)

    命令行安裝 找到本地chrome的瀏覽器的版本 下載相應(yīng)版本的驅(qū)動器 chrome瀏覽器驅(qū)動下載 地址:chromedriver.storage.googleapis.com/index.html 下載完后,解壓到本地的python的目錄下 geckodriver: https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html edgedriver: https://developer.microsoft.com/en-us/m

    2024年02月03日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包