差異處
這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
rf:rf:portable_robot_package2_selenium2 [2016/01/08 18:33] tony [Robotframework Directory] |
rf:rf:portable_robot_package2_selenium2 [2023/06/25 09:48] (目前版本) |
||
---|---|---|---|
行 17: | 行 17: | ||
=== Decorator === | === Decorator === | ||
將decorator-4.0.4.tar.gz解開後,把decorator-4.0.4\src的內容複製到Lib\Selenium2Library\keywords中。 | 將decorator-4.0.4.tar.gz解開後,把decorator-4.0.4\src的內容複製到Lib\Selenium2Library\keywords中。 | ||
- | ==== Package Directory ==== | ||
- | 參考配置如下: | ||
- | <code> | ||
- | jre/ | ||
- | Lib/ | ||
- | runrf.sh | ||
- | runrf.bat | ||
- | robotframework.jar | ||
- | </code> | ||
- | jre資料夾,如果你是win與linux包一起,就會區分為jre_win與jre_linux,Launch script也要跟著一起修改。如果windows與linux分開,jre就為各別OS所使用的。 | ||
==== Launch Scripts ==== | ==== Launch Scripts ==== | ||
+ | 參考寫法如下,PYTHON_PATH為測試中所使用到的jar檔路徑,可根據你需求自行修改。 | ||
=== Windows === | === Windows === | ||
<code bash> | <code bash> | ||
行 34: | 行 25: | ||
set JAVA=.\jre\bin\java | set JAVA=.\jre\bin\java | ||
set ROBOT_JAR=robotframework.jar | set ROBOT_JAR=robotframework.jar | ||
+ | set PYTHON_PATH=.\ | ||
cd /d "%BASE%" | cd /d "%BASE%" | ||
行 40: | 行 32: | ||
set JAVA_STACK=-Xss1152k | set JAVA_STACK=-Xss1152k | ||
- | "%JAVA%" %JAVA_MEM% %JAVA_STACK% -jar %ROBOT_JAR% %* | + | "%JAVA%" %JAVA_MEM% %JAVA_STACK% -jar %ROBOT_JAR% -P %PYTHON_PATH% %* |
: cleanup | : cleanup | ||
行 48: | 行 40: | ||
set JAVA_STACK= | set JAVA_STACK= | ||
set JAVA= | set JAVA= | ||
+ | set PYTHON_PATH= | ||
</code> | </code> | ||
=== Linux === | === Linux === | ||
行 63: | 行 56: | ||
"$JAVA_PATH" -Xmx2048m -Xss1152k -jar "$BASEPATH/robotframework.jar" -P $PYTHON_PATH "$@" | "$JAVA_PATH" -Xmx2048m -Xss1152k -jar "$BASEPATH/robotframework.jar" -P $PYTHON_PATH "$@" | ||
</code> | </code> | ||
+ | ==== Package Directory ==== | ||
+ | 參考配置如下: | ||
+ | <code> | ||
+ | jre/ | ||
+ | Lib/ | ||
+ | runrf.sh | ||
+ | runrf.bat | ||
+ | robotframework.jar | ||
+ | </code> | ||
+ | jre資料夾,如果你是win與linux包一起,就會區分為jre_win與jre_linux,Launch script也要跟著一起修改。如果windows與linux分開,jre就為各別OS所使用的。 | ||
===== Related Problem ===== | ===== Related Problem ===== | ||
- [[https://github.com/robotframework/Selenium2Library/issues/429|'Selenium2Library' failed: ImportError: cannot import name GLOBAL_VARIABLES]] (RobotFramework2.9+必須搭配Selenium2Library1.7.1+) | - [[https://github.com/robotframework/Selenium2Library/issues/429|'Selenium2Library' failed: ImportError: cannot import name GLOBAL_VARIABLES]] (RobotFramework2.9+必須搭配Selenium2Library1.7.1+) |