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

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

如何將 SQL 查詢結(jié)果分配給變量(機器人框架)以在應(yīng)用程序編輯文本中輸入?

如何將 SQL 查詢結(jié)果分配給變量(機器人框架)以在應(yīng)用程序編輯文本中輸入?

手掌心 2021-11-09 19:31:08
使用 MySQL 和 Robot Framework 組合以及機器人數(shù)據(jù)庫庫和 pymysql 庫。Connecting DatabaseConnect to database                         pymysql  ${DB_NAME}  ${DB_USER_NAME}  ${DB_USER_PASSWORD}  ${DB_HOST}  ${DB_PORT}Sleep                                       ${wait_time}Log to console                              Database Connection is established successfully!并且能夠獲取 DB 表數(shù)據(jù)并打印在 IDE 控制臺上。問題是無法將查詢結(jié)果分配給機器人變量以輸入應(yīng)用程序內(nèi)的編輯文本。${queryResult1}                             QUERY  SELECT COLUMN1 FROM  ${TABLE_NAME};${query_results}                            Selenium2Library.Get Text  ${queryResult1}Log to Console                              ${query_results}應(yīng)用程序腳本Sleep                               5sSelenium2Library.Input Text                          ${username}     ${query_results}}Sleep                               5sSelenium2Library.Input Text                          ${password}     ${query_results}}Sleep                               5sSelenium2Library.Click element                       ${login_button}
查看完整描述

1 回答

?
飲歌長嘯

TA貢獻1951條經(jīng)驗 獲得超3個贊

數(shù)據(jù)庫庫中查詢的返回值是一個元組列表——每個列表成員是一個響應(yīng)行,元組是其中的列值。
當(dāng)您queryResult1在關(guān)鍵字中使用時,您實際上是在使用這個二維對象 - 而不是數(shù)據(jù)庫中的文本,正如您所期望的那樣。

要獲得您必須“解包”對象后的價值;假設(shè)您想從第一行獲取第一列,這是最簡單的方法:

${DB value}=    Set Variable    ${queryResult1[0][0]}

第一個索引是行號,第二個是列;指數(shù)是從零開始的。

然后就可以${DB value}在后續(xù)關(guān)鍵詞中使用了。


查看完整回答
反對 回復(fù) 2021-11-09
  • 1 回答
  • 0 關(guān)注
  • 134 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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