元素定位突然不能使用了,前面的正常執行,執行 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
- 全新安裝jivejdon不能正常執行
- EJB裡使用了file io,執行正常,但是沒有執行file io操作???
- 執行dbca時報錯:Xlib:No protocol specifiedProtocol
- 資料庫正常執行,突然變慢的解決思路資料庫
- hadoop執行./start-all.sh,突然報錯Hadoop
- executeBatch()不能執行BAT
- 在新克隆的VM上SQLPLUS不能正常執行SQL
- 不能在simulator執行
- Centos 6.4安裝rac,執行root.sh時報錯CentOS
- npm 執行時報錯“因為在此係統上禁止執行指令碼”解決辦法NPM指令碼
- 正常執行時間監控
- Server正常執行整1年。Server
- IDEA 執行 XXX 時報錯命令列過長,縮短命令列並重新執行Idea命令列
- 執行時報錯RuntimeError: expected device cpu but got device cuda:0ErrordevGo
- whatis和makewhatis不能執行
- Job不能執行原因分析
- root下不能執行free
- 定位SQL的執行次數SQL
- Couldn't be opened because you don't have permission to view it 執行時報錯View
- eclipse 打war包後執行時報 cas.client 錯誤Eclipseclient
- apk執行時報錯: java lang UnsatisfiedLinkError dalvik system PathClassLoadeAPKJavaError
- jsp+javaBean+hibernate 執行時報錯,大家幫著看看!JSJavaBean
- APP 執行微信小程式自動化報錯,前幾天還可以,今天突然不行了!!!APP微信小程式
- Laravel 定時任務突然無法執行Laravel
- 使程式執行更高效——原型模式原型模式
- 執行錯誤集
- Jive執行出錯!
- 驗證物理備庫是否執行正常
- 執行 PHP artisan queue:work 一直 processing 非正常執行處理PHP
- 熔斷器 Hystrix 原始碼解析 —— 命令執行(一)之正常執行邏輯原始碼
- quartz不正常執行.執行一段時間後無故停止quartz
- 執行資料庫克隆時報ORA-01103錯誤資料庫
- 解決aix下不能執行netca的錯誤AI
- 在awk中執行system命令------太有用了
- 初次執行 Git 前的配置Git
- Tomcat執行時報記憶體溢位Tomcat記憶體溢位
- alter session enable parallel dml 使DML語句並行執行SessionParallel並行