差異處
這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
rf:rf:testkeywords [2014/12/15 00:37] tony [How to?] |
rf:rf:testkeywords [2023/06/25 09:48] (目前版本) |
||
---|---|---|---|
行 21: | 行 21: | ||
看看我預先拍好的Demo視頻: | 看看我預先拍好的Demo視頻: | ||
+ | https://www.youtube.com/watch?v=vC8hk-igWCw&feature=youtu.be | ||
<code bash> | <code bash> | ||
行 64: | 行 64: | ||
Run Keyword And Ignore Error Run Keyword ${keyword} @{tokens} | Run Keyword And Ignore Error Run Keyword ${keyword} @{tokens} | ||
</code> | </code> | ||
- | ===== 後記 ===== | + | ===== Summary ===== |
- | 目前使用的方法,在report的內容中,會有相當多無意義的loop log。如果延長了log時間,等於延長指令執行時間。之前也想過可以透過Socket方式將指令發送過去執行,但目前還沒有急迫的需求,有需要的可以使用這個方法試試看。\\ | + | 不管在練習新的Keyword、試驗XPath或是要確認撰寫是否正確,Runtime的執行的確是可以節省許多重新讀取所花費的時間。但在使用一陣子後,目前有幾點問題: |
- | \\ | + | - 對於執行成功的指令該如何處理? |
- | 友藏內心獨白: 最近都在思考如何在有限時間做很多事情。 | + | - report的內容中,會有相當多無意義的loop log。 |
+ | - 如果要一次執行多個指令呢? | ||
+ | 第一個問題,我們可以將執行成功的指令,輸出到另外一個檔案,也可以直接去從log中複製貼上。如果從log中去複製貼上,就會遇到第二個問題。\\ | ||
+ | 第二個問題可以透過延長log時間,但也等於延長了讀取到指令的時間。之前也想過可以透過Socket方式將指令發送過去執行,但目前還沒有急迫的需求,有需要的可以使用這個方法試試看。另外一個方法是將讀取指令的動作另外寫成一個Keyword,但撰寫會複雜許多。\\ | ||
+ | 第三個問題純粹是讀取指令後的處理,只要針對讀取內容做處理即可。\\ | ||
+ | |||
+ | 友藏內心獨白: 最近都在思考如何在有限時間做很多事情。 | ||
===== ===== | ===== ===== | ||
---- | ---- | ||
\\ | \\ | ||
~~DISQUS~~ | ~~DISQUS~~ |