元素定位突然不能使用了,前面的正常執行,執行 self.driver.find_element (*self.ele.addContent).send_keys (content) 時報錯
dynamicTab =(By.ID,'dynamicTab')
dynamicAdd =(By.ID,'dynamicAdd')
releaseButton =(By.ID,'addDynamicSave')
addContent =(By.ID,'/addDynamicContent')
addPictureVideo =(By.ID,'itemAlbumImage')
addPicture = (By.XPATH,"//android.widget.TextView[@text='新增照片']")
addVideo = (By.XPATH,"//android.widget.TextView[@text='新增視訊']")
cancelButton =(By.ID,'cancelButton')
def dynamic_action(self):
logging.info('========>dynamic_action')
self.driver.find_element(*self.ele.dynamicTab).click()
self.driver.find_element(*self.ele.dynamicAdd).click()
self.driver.find_element(*self.ele.addPictureVideo).click()
def release_content(self,content):
logging.info('========>release_content')
self.dynamic_action()
self.driver.find_element(*self.ele.cancelButton).click()
self.driver.find_element(*self.ele.addContent).send_keys(content)
self.driver.find_element(*self.ele.releaseButton).click()
報錯資訊:
self.driver.find_element(*self.ele.addContent).click()
File "C:\text\python\lib\site-packages\appium\webdriver\webdriver.py", line 279, in find_element
return self.execute(RemoteCommand.FIND_ELEMENT, {
File "C:\text\python\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\text\python\lib\site-packages\appium\webdriver\errorhandler.py", line 31, in check_response
raise wde
File "C:\text\python\lib\site-packages\appium\webdriver\errorhandler.py", line 26, in check_response
super().check_response(response)
File "C:\text\python\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: An element could not be located on the page using the given search parameters.
相關文章
- yii執行phpunit時報錯PHP
- 正常執行時間監控
- Laravel 定時任務突然無法執行Laravel
- 執行用例報錯
- idea上執行scala報錯Idea
- 執行web專案報錯Web
- sh指令碼執行報錯指令碼
- IDEA 執行 XXX 時報錯命令列過長,縮短命令列並重新執行Idea命令列
- APP 執行微信小程式自動化報錯,前幾天還可以,今天突然不行了!!!APP微信小程式
- DBeaver同時執行多條insert into報錯處理
- crontab異常:shell下可以執行命令,執行crontab卻報錯
- selenium的那些事--執行報錯
- sqlplus執行sql檔案報錯SQL
- MacOS 裡執行 sed 命令報錯Mac
- mysql執行報錯mysql.sockMySql
- svelte 執行報錯 getaddrinfo ENOTFOUND localhostlocalhost
- 誰遇到過執行 monkey 的時候報 filenotfound 的報錯
- python-unittest 框架利用 PageObject 設計模式在 BasePage 類中呼叫不到 send_keys 方法,執行報錯'NoneType' object has no attribute 'send_keys'Python框架Object設計模式None
- npm 執行時報錯“因為在此係統上禁止執行指令碼”解決辦法NPM指令碼
- IE報錯SCRIPT5011:不能執行已釋放Script的程式碼
- Linux 執行定時任務後,Laravel 專案報錯LinuxLaravel
- 執行時報錯RuntimeError: expected device cpu but got device cuda:0ErrordevGo
- 3091. 執行操作使資料元素之和大於等於 K(中等)
- [vue]執行vue --version報錯:-4054 ENOSYSVue
- 在KYLIN中執行查詢報錯
- laradock 執行報錯 Service 'workspace' failed to build:AIUI
- Laravel 中執行 PHP artisan migrate 報錯LaravelPHP
- 執行 PHP artisan queue:work 一直 processing 非正常執行處理PHP
- 如何同時尋找元素 A 和元素 B,A 先出現就執行步驟 A,B 先出現就執行步驟 B
- 執行錯誤集
- 使程式執行更高效——原型模式原型模式
- nodejs裡面的程式和執行緒NodeJS執行緒
- Python 執行報錯 PermissionError: [Errno 13] Permission denied: '***.***'PythonError
- httprunner 執行報錯,有人遇到過麼?何解HTTP
- 一些執行maven命令的報錯Maven
- [20220422]為什麼執行不報錯.txt
- 執行npm run dev 後報錯 Mix: not foundNPMdev
- AS執行main()方法報錯:SourceSet with name ‘main‘ not foundAI