nadesiko3
Version:
Japanese Programming Language
48 lines (30 loc) • 1 kB
Markdown
# SeleniumとGoogle Chromeで実行テスト
簡単なWebベースのテスト。
test_target以下になでしこ3のプログラムを配置する。
## Setup
実行には、PHP8/Python3/ChromeとChromeDriverが必要です。
```bash
python3 -m pip install -r requirements.txt
```
`/usr/bin/chromedriver` がある環境では、それを優先して利用します。
別のパスを使う場合は `CHROMEDRIVER=/path/to/chromedriver` を指定してください。
## テストの実行
PORT=8887を使います。
```bash
bash ./gotest.sh
```
## ブラウザ上でスクリプトを実行したい場合
```bash
./server-start.sh
```
その後、index.php?m=file&f=スクリプト名
## 任意のファイルだけテストしたい場合
test_targetにファイルを配置しているものとして
```bash
python3 test_chrome.py スクリプト名
```
例えば、test_target/ajax.nako3をテストする場合:
```bash
./server-start.sh
python3 test_chrome.py ajax.nako3
```