From 289e39a23ea8521591be6ec09664f5fd2759bd12 Mon Sep 17 00:00:00 2001 From: Lieu Nguyen Date: Tue, 7 Jul 2026 17:12:56 +0700 Subject: [PATCH] Add tests for WikiImport, WikiHierarchy, WikiDecoration --- .github/scripts/generate_ci_config.sh | 18 +- .github/scripts/setup_rdm.sh | 7 +- .github/scripts/setup_test_data.py | 45 + .github/workflows/e2e-test.yml | 195 +- .gitignore | 4 + docker/y-websocket/docker-compose.yml | 9 + .../WikiImport.txt" | 1 + .../WikiImport1/WikiImport1.md" | 48 + .../WikiImport1/blue.png" | Bin 0 -> 88215 bytes .../WikiImport2/WikiImport2.md" | 48 + .../WikiImport.txt" | 1 + .../WikiImport1/WikiImport1.md" | 48 + .../WikiImport1/blue.png" | Bin 0 -> 88215 bytes .../WikiImport2/WikiImport2.md" | 48 + .../WikiImport.txt" | 1 + .../WikiImport1/WikiImport1.md" | 48 + .../WikiImport1/blue.png" | Bin 0 -> 88215 bytes .../WikiImport2/WikiImport2.md" | 48 + .../WikiImport.txt" | 1 + .../WikiImport1/WikiImport1.md" | 48 + .../WikiImport1/blue.png" | Bin 0 -> 88215 bytes .../WikiImport2/WikiImport2.md" | 48 + .../WikiImport.txt" | 1 + .../WikiImport1/WikiImport1.md" | 48 + .../WikiImport1/blue.png" | Bin 0 -> 88215 bytes .../WikiImport2/WikiImport2.md" | 48 + .../WikiImport_Heading/WikiImport_Heading.md | 46 + .../WikiImport_Hierarchy.md | 1 + .../WikiImport_Hierarchy2.md | 1 + .../WikiImport_Hierarchy3.md | 1 + .../WikiImport_Hierarchy4.md | 1 + run_tests.py | 21 +- scripts/grdm.py | 124 + ...\223\215\344\275\234-WikiDecoration.ipynb" | 11892 ++++++++++++++++ ...6\223\215\344\275\234-WikiHierarchy.ipynb" | 5198 +++++++ ...\346\223\215\344\275\234-WikiImport.ipynb" | 7272 ++++++++++ ...02\201-Wiki\346\223\215\344\275\234.ipynb" | 1497 ++ ...51\250\223-\345\256\237\350\241\214.ipynb" | 24 + 38 files changed, 26833 insertions(+), 8 deletions(-) create mode 100644 docker/y-websocket/docker-compose.yml create mode 100644 "resources/Datatest-Wiki/WikiImport_1\345\233\236\347\233\256/WikiImport.txt" create mode 100644 "resources/Datatest-Wiki/WikiImport_1\345\233\236\347\233\256/WikiImport1/WikiImport1.md" create mode 100644 "resources/Datatest-Wiki/WikiImport_1\345\233\236\347\233\256/WikiImport1/blue.png" create mode 100644 "resources/Datatest-Wiki/WikiImport_1\345\233\236\347\233\256/WikiImport2/WikiImport2.md" create mode 100644 "resources/Datatest-Wiki/WikiImport_2\345\233\236\347\233\256/WikiImport.txt" create mode 100644 "resources/Datatest-Wiki/WikiImport_2\345\233\236\347\233\256/WikiImport1/WikiImport1.md" create mode 100644 "resources/Datatest-Wiki/WikiImport_2\345\233\236\347\233\256/WikiImport1/blue.png" create mode 100644 "resources/Datatest-Wiki/WikiImport_2\345\233\236\347\233\256/WikiImport2/WikiImport2.md" create mode 100644 "resources/Datatest-Wiki/WikiImport_3\345\233\236\347\233\256/WikiImport.txt" create mode 100644 "resources/Datatest-Wiki/WikiImport_3\345\233\236\347\233\256/WikiImport1/WikiImport1.md" create mode 100644 "resources/Datatest-Wiki/WikiImport_3\345\233\236\347\233\256/WikiImport1/blue.png" create mode 100644 "resources/Datatest-Wiki/WikiImport_3\345\233\236\347\233\256/WikiImport2/WikiImport2.md" create mode 100644 "resources/Datatest-Wiki/WikiImport_4\345\233\236\347\233\256/WikiImport.txt" create mode 100644 "resources/Datatest-Wiki/WikiImport_4\345\233\236\347\233\256/WikiImport1/WikiImport1.md" create mode 100644 "resources/Datatest-Wiki/WikiImport_4\345\233\236\347\233\256/WikiImport1/blue.png" create mode 100644 "resources/Datatest-Wiki/WikiImport_4\345\233\236\347\233\256/WikiImport2/WikiImport2.md" create mode 100644 "resources/Datatest-Wiki/WikiImport_5\345\233\236\347\233\256/WikiImport.txt" create mode 100644 "resources/Datatest-Wiki/WikiImport_5\345\233\236\347\233\256/WikiImport1/WikiImport1.md" create mode 100644 "resources/Datatest-Wiki/WikiImport_5\345\233\236\347\233\256/WikiImport1/blue.png" create mode 100644 "resources/Datatest-Wiki/WikiImport_5\345\233\236\347\233\256/WikiImport2/WikiImport2.md" create mode 100644 resources/Datatest-Wiki/WikiImport_Heading/WikiImport_Heading/WikiImport_Heading.md create mode 100644 resources/Datatest-Wiki/WikiImport_Hierarchy/WikiImport_Hierarchy/WikiImport_Hierarchy.md create mode 100644 resources/Datatest-Wiki/WikiImport_Hierarchy/WikiImport_Hierarchy/WikiImport_Hierarchy2/WikiImport_Hierarchy2.md create mode 100644 resources/Datatest-Wiki/WikiImport_Hierarchy/WikiImport_Hierarchy/WikiImport_Hierarchy2/WikiImport_Hierarchy3.md create mode 100644 resources/Datatest-Wiki/WikiImport_Hierarchy/WikiImport_Hierarchy/WikiImport_Hierarchy2/WikiImport_Hierarchy4.md create mode 100644 "\343\203\206\343\202\271\343\203\210\346\211\213\351\240\206-Wiki\346\223\215\344\275\234-WikiDecoration.ipynb" create mode 100644 "\343\203\206\343\202\271\343\203\210\346\211\213\351\240\206-Wiki\346\223\215\344\275\234-WikiHierarchy.ipynb" create mode 100644 "\343\203\206\343\202\271\343\203\210\346\211\213\351\240\206-Wiki\346\223\215\344\275\234-WikiImport.ipynb" create mode 100644 "\345\217\226\343\202\212\343\201\276\343\201\250\343\202\201-Wiki\346\223\215\344\275\234.ipynb" diff --git a/.github/scripts/generate_ci_config.sh b/.github/scripts/generate_ci_config.sh index 144f7a2..86d960c 100755 --- a/.github/scripts/generate_ci_config.sh +++ b/.github/scripts/generate_ci_config.sh @@ -3,7 +3,7 @@ set -xeuo pipefail if [[ $# -lt 2 ]]; then cat >&2 <<'USAGE' -Usage: generate_ci_config.sh [--minio] [--jupyterhub] [--weko] [--flowable] [--s3compatsigv4] [--s3compatsigv4-inst] +Usage: generate_ci_config.sh [--minio] [--jupyterhub] [--weko] [--flowable] [--s3compatsigv4] [--s3compatsigv4-inst] [--wiki] USAGE exit 1 fi @@ -17,6 +17,7 @@ WEKO=false FLOWABLE=false S3COMPATSIGV4=false S3COMPATSIGV4_INST=false +WIKI=false for arg in "$@"; do case "$arg" in @@ -38,6 +39,9 @@ for arg in "$@"; do --s3compatsigv4-inst) S3COMPATSIGV4_INST=true ;; + --wiki) + WIKI=true + ;; *) echo "Unknown argument: ${arg}" >&2 exit 1 @@ -195,4 +199,16 @@ s3compatsigv4_inst_bucket: '${S3COMPATSIGV4_INST_BUCKET}' EOF fi +if [[ "${WIKI}" == "true" ]]; then + cat >> "${OUTPUT}" <<'EOF' + +wiki_enabled: true +EOF +else + cat >> "${OUTPUT}" <<'EOF' + +wiki_enabled: false +EOF +fi + cat "${OUTPUT}" diff --git a/.github/scripts/setup_rdm.sh b/.github/scripts/setup_rdm.sh index 169407d..d0c98c3 100644 --- a/.github/scripts/setup_rdm.sh +++ b/.github/scripts/setup_rdm.sh @@ -232,7 +232,8 @@ create_docker_override() { local mfr_image="${MFR_IMAGE:-niicloudoperation/rdm-modular-file-renderer:latest}" local wb_image="${WB_IMAGE:-niicloudoperation/rdm-waterbutler:latest}" local elasticsearch_image="${ELASTICSEARCH_IMAGE:-elasticsearch:2}" - + local y_websocket_url="${Y_WEBSOCKET_URL:-}" + echo "Creating docker-compose override with:" echo " OSF: $osf_image" echo " Ember: $ember_image" @@ -240,6 +241,9 @@ create_docker_override() { echo " MFR: $mfr_image" echo " WaterButler: $wb_image" echo " Elasticsearch: $elasticsearch_image" + if [ -n "$y_websocket_url" ]; then + echo " Y-WebSocket: $y_websocket_url" + fi cat > docker-compose.override.yml << EOL # NII Cloud Operation images override @@ -275,6 +279,7 @@ services: environment: OAUTHLIB_INSECURE_TRANSPORT: '1' KAKEN_ELASTIC_URI: http://kaken_elasticsearch:9200 + Y_WEBSOCKET_URL: '${y_websocket_url}' worker: image: ${osf_image} environment: diff --git a/.github/scripts/setup_test_data.py b/.github/scripts/setup_test_data.py index e9827fd..3bd9c10 100644 --- a/.github/scripts/setup_test_data.py +++ b/.github/scripts/setup_test_data.py @@ -1,5 +1,10 @@ +import os from django.utils import timezone from osf.models import OSFUser, Node, Institution +import hashlib +from osf.models.rdm_user_key import RdmUserKey + +WIKI_ENABLED = os.environ.get('WIKI_ENABLED', 'false').lower() == 'true' INSTITUTION_NAME = 'Virginia Tech [Test]' @@ -45,6 +50,37 @@ }, ] +def create_rdmuserkey(user): + + PRIVATE_KEY_VALUE = 1 + PUBLIC_KEY_VALUE = 2 + + if RdmUserKey.objects.filter(guid=user.id).exists(): + print(f"RdmUserKey already exists for user: {user.username}") + return + + now = timezone.now() + date_hash = hashlib.md5(now.strftime('%Y%m%d%H%M%S').encode('utf-8')).hexdigest() + pvt_key_name = f'{user._id}_{date_hash}_pvt.pem' + pub_key_name = f'{user._id}_{date_hash}_pub.pem' + + pvt_key = RdmUserKey() + pvt_key.guid = user.id + pvt_key.key_name = pvt_key_name + pvt_key.key_kind = PRIVATE_KEY_VALUE + pvt_key.created_time = now + pvt_key.save() + + pub_key = RdmUserKey() + pub_key.guid = user.id + pub_key.key_name = pub_key_name + pub_key.key_kind = PUBLIC_KEY_VALUE + pub_key.created_time = now + pub_key.save() + + print(f"Created RdmUserKey (pvt+pub) for user: {user.username}") + + for user_data in test_users: username = user_data['username'] if not OSFUser.objects.filter(username=username).exists(): @@ -93,6 +129,10 @@ user.emails.create(address=username) print(f"Created test user: {username}") + # Create user key (only needed when Wiki is enabled) + if WIKI_ENABLED: + create_rdmuserkey(user) + # Create a project for the new user project = Node( title=f"Test Project for {user_data['fullname']}", @@ -109,6 +149,11 @@ print(f"Test user already exists: {username}") # Ensure existing user has at least one project user = OSFUser.objects.get(username=username) + + # Create user key (only needed when Wiki is enabled) + if WIKI_ENABLED: + create_rdmuserkey(user) + if not user.nodes.filter(category='project').exists(): project = Node( title=f"Test Project for {user.fullname}", diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index 78ed21a..d6ab6e3 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -67,6 +67,30 @@ on: description: 'RDMFS Docker image (default: gcr.io/nii-ap-ops/rdmfs:2026.02.1)' required: false default: '' + enable_wiki: + description: 'Enable Wiki feature build (builds wiki webpack bundle and OSF image with wiki JS)' + required: false + default: 'false' + type: choice + options: + - 'false' + - 'true' + wiki_repository: + description: 'RDM-wiki-frontend repository (default: RCOSDP/RDM-wiki-frontend)' + required: false + default: '' + wiki_branch: + description: 'RDM-wiki-frontend branch (default: develop)' + required: false + default: '' + y_websocket_repository: + description: 'RDM-y-websocket repository (default: RCOSDP/RDM-y-websocket)' + required: false + default: '' + y_websocket_branch: + description: 'RDM-y-websocket branch (default: master)' + required: false + default: '' test_config: description: 'Test configuration file to use' required: false @@ -98,6 +122,7 @@ jobs: weko_enabled: false jupyterhub_enabled: false flowable_enabled: false + wiki_enabled: false - name: user-metadata display_name: "User Tests (Metadata)" include_admin: false @@ -111,6 +136,7 @@ jobs: weko_enabled: false jupyterhub_enabled: false flowable_enabled: false + wiki_enabled: false - name: admin display_name: "Admin Tests" include_admin: true @@ -122,6 +148,7 @@ jobs: weko_enabled: false jupyterhub_enabled: false flowable_enabled: false + wiki_enabled: false exclude_notebooks: | テスト手順-管理者機能-ログイン可否設定.ipynb テスト手順-管理者機能-ノード管理.ipynb @@ -163,6 +190,7 @@ jobs: weko_enabled: false jupyterhub_enabled: false flowable_enabled: false + wiki_enabled: false - name: user-minio display_name: "User Tests (MinIO)" include_admin: false @@ -177,6 +205,7 @@ jobs: weko_enabled: false jupyterhub_enabled: false flowable_enabled: false + wiki_enabled: false - name: admin-minio display_name: "Admin Tests (MinIO)" include_admin: true @@ -190,6 +219,7 @@ jobs: weko_enabled: false jupyterhub_enabled: false flowable_enabled: false + wiki_enabled: false - name: user-weko-direct display_name: "User Tests (WEKO Direct)" include_admin: true @@ -203,6 +233,7 @@ jobs: weko_test_mode: direct jupyterhub_enabled: false flowable_enabled: false + wiki_enabled: false - name: user-weko-workflow display_name: "User Tests (WEKO Workflow)" include_admin: true @@ -216,6 +247,7 @@ jobs: weko_test_mode: workflow jupyterhub_enabled: false flowable_enabled: false + wiki_enabled: false - name: user-jupyterhub display_name: "User Tests (JupyterHub)" include_admin: false @@ -228,6 +260,7 @@ jobs: weko_enabled: false jupyterhub_enabled: true flowable_enabled: false + wiki_enabled: false - name: user-workflow-roles display_name: "User Tests (Flowable Roles)" include_admin: true @@ -241,6 +274,7 @@ jobs: jupyterhub_enabled: false flowable_enabled: true workflow_test_mode: roles + wiki_enabled: false - name: user-workflow-forms display_name: "User Tests (Flowable Forms)" include_admin: true @@ -254,6 +288,7 @@ jobs: jupyterhub_enabled: false flowable_enabled: true workflow_test_mode: forms + wiki_enabled: false - name: user-workflow-batch display_name: "User Tests (Flowable Batch)" include_admin: true @@ -268,6 +303,20 @@ jobs: flowable_enabled: true workflow_test_mode: batch workflow_batch_project_count: 50 + wiki_enabled: false + - name: user-wiki + display_name: "User Tests (Wiki)" + include_admin: false + skip_admin: true + skip_metadata: true + skip_default_storage: true + skip_login: true + skip_130mb_upload: true + minio_enabled: false + weko_enabled: false + jupyterhub_enabled: false + flowable_enabled: false + wiki_enabled: true name: E2E ${{ matrix.test-group.display_name }} env: MINIO_ENABLED: ${{ matrix.test-group.minio_enabled == true && 'true' || 'false' }} @@ -276,6 +325,7 @@ jobs: WEKO_ENABLED: ${{ matrix.test-group.weko_enabled == true && 'true' || 'false' }} JUPYTERHUB_ENABLED: ${{ matrix.test-group.jupyterhub_enabled == true && 'true' || 'false' }} FLOWABLE_ENABLED: ${{ matrix.test-group.flowable_enabled == true && 'true' || 'false' }} + WIKI_ENABLED: ${{ (matrix.test-group.wiki_enabled == true || github.event.inputs.enable_wiki == 'true') && 'true' || 'false' }} MINIO_ROOT_USER: e2eadmin MINIO_ROOT_PASSWORD: e2epassword123 MINIO_ALIAS: ci-minio @@ -592,7 +642,7 @@ jobs: docker cp ${{ github.workspace }}/e2e-tests/.github/scripts/setup_test_data.py "$(docker-compose ps -q web)":/tmp/setup_test_data.py # Create test data that will be migrated - docker-compose exec -T web bash -c "python3 manage.py shell < /tmp/setup_test_data.py" + docker-compose exec -T -e WIKI_ENABLED="${WIKI_ENABLED}" web bash -c "python3 manage.py shell < /tmp/setup_test_data.py" echo "Migration source test data created" @@ -671,9 +721,31 @@ jobs: EOF echo "WB_CUSTOM_REPO=$(grep -oP '^-\s*WB_REPOSITORY:\s*\K.*$' /tmp/pr_body.txt | head -1 | tr -d ' \r' || true)" >> $GITHUB_ENV echo "WB_CUSTOM_BRANCH=$(grep -oP '^-\s*WB_BRANCH:\s*\K.*$' /tmp/pr_body.txt | head -1 | tr -d ' \r' || true)" >> $GITHUB_ENV + + # Wiki parameters from PR body + WIKI_ENABLED_OVERRIDE=$(grep -oP '^-\s*WIKI_ENABLED:\s*\K.*$' /tmp/pr_body.txt | head -1 | tr -d ' \r' | tr '[:upper:]' '[:lower:]' || true) + WIKI_REPO_OVERRIDE=$(grep -oP '^-\s*WIKI_REPOSITORY:\s*\K.*$' /tmp/pr_body.txt | head -1 | tr -d ' \r' || true) + WIKI_BRANCH_OVERRIDE=$(grep -oP '^-\s*WIKI_BRANCH:\s*\K.*$' /tmp/pr_body.txt | head -1 | tr -d ' \r' || true) + echo "WIKI_CUSTOM_REPO=${WIKI_REPO_OVERRIDE}" >> $GITHUB_ENV + echo "WIKI_CUSTOM_BRANCH=${WIKI_BRANCH_OVERRIDE}" >> $GITHUB_ENV + if [[ "$WIKI_ENABLED_OVERRIDE" == "true" ]]; then + echo "WIKI_ENABLED=true" >> $GITHUB_ENV + fi + + # y-websocket parameters from PR body + Y_WEBSOCKET_REPO_OVERRIDE=$(grep -oP '^-\s*Y_WEBSOCKET_REPOSITORY:\s*\K.*$' /tmp/pr_body.txt \ + | head -1 | tr -d ' \r' || true) + Y_WEBSOCKET_BRANCH_OVERRIDE=$(grep -oP '^-\s*Y_WEBSOCKET_BRANCH:\s*\K.*$' /tmp/pr_body.txt \ + | head -1 | tr -d ' \r' || true) + echo "Y_WEBSOCKET_CUSTOM_REPO=${Y_WEBSOCKET_REPO_OVERRIDE}" >> $GITHUB_ENV + echo "Y_WEBSOCKET_CUSTOM_BRANCH=${Y_WEBSOCKET_BRANCH_OVERRIDE}" >> $GITHUB_ENV else echo "WB_CUSTOM_REPO=${{ github.event.inputs.wb_repository }}" >> $GITHUB_ENV echo "WB_CUSTOM_BRANCH=${{ github.event.inputs.wb_branch }}" >> $GITHUB_ENV + echo "WIKI_CUSTOM_REPO=${{ github.event.inputs.wiki_repository }}" >> $GITHUB_ENV + echo "WIKI_CUSTOM_BRANCH=${{ github.event.inputs.wiki_branch }}" >> $GITHUB_ENV + echo "Y_WEBSOCKET_CUSTOM_REPO=${{ github.event.inputs.y_websocket_repository }}" >> $GITHUB_ENV + echo "Y_WEBSOCKET_CUSTOM_BRANCH=${{ github.event.inputs.y_websocket_branch }}" >> $GITHUB_ENV fi - name: Build custom WaterButler image @@ -703,6 +775,87 @@ jobs: echo "WB_IMAGE=rdm-waterbutler:custom" >> $GITHUB_ENV echo "Custom WaterButler image built successfully" + - name: Build Wiki bundle and OSF image + if: env.WIKI_ENABLED == 'true' + run: | + WIKI_REPO="${WIKI_CUSTOM_REPO:-RCOSDP/RDM-wiki-frontend}" + WIKI_BRANCH="${WIKI_CUSTOM_BRANCH:-develop}" + BUILD_TAG="${{ github.run_number }}" + + echo "=== Building Wiki bundle from ${WIKI_REPO}@${WIKI_BRANCH} ===" + + # Stage 1: Clone RDM-wiki-frontend (wiki-webpack) + git clone --depth=50 -b "${WIKI_BRANCH}" \ + "https://github.com/${WIKI_REPO}.git" RDM-wiki-frontend + + # Stage 2: Prepare wiki-osf (copy of RDM-osf.io + wiki-frontend merged) + cp -r RDM-osf.io wiki-osf + cp -r RDM-wiki-frontend/. wiki-osf/ + + # Build wiki bundle docker image (webpack runs inside container) + echo "Building wiki bundle image..." + docker build --pull -t "rdm/wiki:${BUILD_TAG}" wiki-osf/ + + # Extract webpack bundle from container + mkdir -p wikitemp + CONTAINER_ID=$(docker create --name "wiki-extract-${BUILD_TAG}" "rdm/wiki:${BUILD_TAG}" bash) + docker cp "${CONTAINER_ID}:/code/website/static/public/js/" wikitemp/ + docker rm "${CONTAINER_ID}" || true + docker rmi "rdm/wiki:${BUILD_TAG}" || true + + # Cleanup intermediate dirs to save disk space + rm -rf wiki-osf RDM-wiki-frontend + + # Stage 3: Copy wiki-edit-page bundle into RDM-osf.io + JS_FILE=$(ls -rt wikitemp/js/wiki-edit-page.*.js 2>/dev/null | tail -n 1) + MAP_FILE=$(ls -rt wikitemp/js/wiki-edit-page.*.js.map 2>/dev/null | tail -n 1 || true) + + if [ -z "${JS_FILE}" ]; then + echo "ERROR: wiki-edit-page.js not found in wiki container output" + ls -la wikitemp/js/ || true + exit 1 + fi + + echo "Copying wiki bundle: ${JS_FILE}" + cp "${JS_FILE}" RDM-osf.io/website/static/js/pages/wiki-edit-page.js + if [ -n "${MAP_FILE}" ]; then + cp "${MAP_FILE}" RDM-osf.io/website/static/js/pages/ + fi + rm -rf wikitemp + + # Build final OSF image with wiki bundle included + echo "Building OSF image with wiki bundle..." + OSF_WIKI_TAG="rdm-osf-wiki:${BUILD_TAG}" + docker build -t "${OSF_WIKI_TAG}" RDM-osf.io/ + + echo "OSF_IMAGE=${OSF_WIKI_TAG}" >> $GITHUB_ENV + echo "=== Wiki build complete. OSF_IMAGE set to: ${OSF_WIKI_TAG} ===" + + - name: Build and start y-websocket + if: env.WIKI_ENABLED == 'true' + run: | + Y_WS_REPO="${Y_WEBSOCKET_CUSTOM_REPO:-RCOSDP/RDM-y-websocket}" + Y_WS_BRANCH="${Y_WEBSOCKET_CUSTOM_BRANCH:-master}" + git clone --depth=50 -b "${Y_WS_BRANCH}" "https://github.com/${Y_WS_REPO}.git" RDM-y-websocket + docker build --pull -t rdm/y-websocket:local RDM-y-websocket + docker compose -f e2e-tests/docker/y-websocket/docker-compose.yml up -d + # Wait for y-websocket to become ready + echo "Waiting for y-websocket to be ready..." + for i in $(seq 1 30); do + if nc -z localhost 1234 2>/dev/null; then + echo "y-websocket is ready after ${i}s" + break + fi + if [ "$i" -eq 30 ]; then + echo "ERROR: y-websocket did not become ready in time" + docker compose -f e2e-tests/docker/y-websocket/docker-compose.yml logs + exit 1 + fi + sleep 1 + done + echo "Y_WEBSOCKET_URL=ws://localhost:1234" >> $GITHUB_ENV + echo "y-websocket started at ws://localhost:1234" + - name: Create docker-compose override for NII Cloud Operation images working-directory: RDM-osf.io run: | @@ -734,8 +887,12 @@ jobs: echo "TLJH_RDMFS_IMAGE_OVERRIDE=$TLJH_RDMFS_IMAGE_OVERRIDE" >> $GITHUB_ENV # Use overrides if found, otherwise defaults - # If WB_IMAGE was set by "Build custom WaterButler image" step, use it - export OSF_IMAGE="${OSF_OVERRIDE:-niicloudoperation/rdm-osf.io:latest}" + # If WIKI_ENABLED, OSF_IMAGE was already set to the wiki-built image; preserve it + if [[ "${WIKI_ENABLED}" == "true" && -n "${OSF_IMAGE}" ]]; then + export OSF_IMAGE + else + export OSF_IMAGE="${OSF_OVERRIDE:-niicloudoperation/rdm-osf.io:latest}" + fi export EMBER_IMAGE="${EMBER_OVERRIDE:-niicloudoperation/rdm-ember-osf-web:latest}" export CAS_IMAGE="${CAS_OVERRIDE:-niicloudoperation/rdm-cas-overlay:latest}" export MFR_IMAGE="${MFR_OVERRIDE:-niicloudoperation/rdm-modular-file-renderer:latest}" @@ -746,7 +903,12 @@ jobs: fi else # Use workflow dispatch inputs or defaults - export OSF_IMAGE="${{ github.event.inputs.osf_image || 'niicloudoperation/rdm-osf.io:latest' }}" + # If WIKI_ENABLED, OSF_IMAGE was already set to the wiki-built image; preserve it + if [[ "${WIKI_ENABLED}" == "true" && -n "${OSF_IMAGE}" ]]; then + export OSF_IMAGE + else + export OSF_IMAGE="${{ github.event.inputs.osf_image || 'niicloudoperation/rdm-osf.io:latest' }}" + fi export EMBER_IMAGE="${{ github.event.inputs.ember_image || 'niicloudoperation/rdm-ember-osf-web:latest' }}" export CAS_IMAGE="${{ github.event.inputs.cas_image || 'niicloudoperation/rdm-cas-overlay:latest' }}" export MFR_IMAGE="${{ github.event.inputs.mfr_image || 'niicloudoperation/rdm-modular-file-renderer:latest' }}" @@ -1043,7 +1205,7 @@ jobs: docker cp ${{ github.workspace }}/e2e-tests/.github/scripts/setup_test_data.py "$(docker-compose ps -q web)":/tmp/setup_test_data.py # Execute the script and capture project IDs - docker-compose exec -T web bash -c "python3 manage.py shell < /tmp/setup_test_data.py" | tee /tmp/setup_output.txt + docker-compose exec -T -e WIKI_ENABLED="${WIKI_ENABLED}" web bash -c "python3 manage.py shell < /tmp/setup_test_data.py" | tee /tmp/setup_output.txt # Extract project IDs and names from output PROJECT_ID_1=$(grep "PROJECT_ID_testuser1@example.com:" /tmp/setup_output.txt | cut -d' ' -f2) @@ -1152,6 +1314,9 @@ jobs: if [ "${S3COMPATSIGV4_INST_ENABLED}" = "true" ]; then args+=(--s3compatsigv4-inst) fi + if [ "${WIKI_ENABLED}" = "true" ]; then + args+=(--wiki) + fi .github/scripts/generate_ci_config.sh "${args[@]}" rm base_ci.config.yaml @@ -1318,6 +1483,20 @@ jobs: path: e2e-tests/flowable-docker-logs.txt retention-days: 7 + - name: Collect y-websocket logs + if: always() && env.WIKI_ENABLED == 'true' + working-directory: e2e-tests + run: | + docker compose -f docker/y-websocket/docker-compose.yml logs > y-websocket-logs.txt 2>&1 || true + + - name: Upload y-websocket logs + if: always() && env.WIKI_ENABLED == 'true' + uses: actions/upload-artifact@v4 + with: + name: y-websocket-logs-${{ matrix.test-group.name }} + path: e2e-tests/y-websocket-logs.txt + if-no-files-found: ignore + - name: Stop WEKO stack if: always() && env.WEKO_ENABLED == 'true' working-directory: e2e-tests @@ -1336,6 +1515,12 @@ jobs: run: | .github/scripts/setup_flowable.sh down ../RDM-flowable-gateway + - name: Stop y-websocket + if: always() && env.WIKI_ENABLED == 'true' + working-directory: e2e-tests + run: | + docker compose -f docker/y-websocket/docker-compose.yml down -v || true + - name: Cleanup and save logs if: always() run: | diff --git a/.gitignore b/.gitignore index c524767..cadb856 100644 --- a/.gitignore +++ b/.gitignore @@ -44,3 +44,7 @@ reports/ erad_dummy.tsv # Temporary link to scripts for migrations migrations/scripts + +# macOS metadata file +__MACOSX/ +._* \ No newline at end of file diff --git a/docker/y-websocket/docker-compose.yml b/docker/y-websocket/docker-compose.yml new file mode 100644 index 0000000..8e9cddf --- /dev/null +++ b/docker/y-websocket/docker-compose.yml @@ -0,0 +1,9 @@ +services: + y-websocket: + image: rdm/y-websocket:local + container_name: y-websocket + environment: + HOST: 0.0.0.0 + PORT: 1234 + ports: + - "1234:1234" diff --git "a/resources/Datatest-Wiki/WikiImport_1\345\233\236\347\233\256/WikiImport.txt" "b/resources/Datatest-Wiki/WikiImport_1\345\233\236\347\233\256/WikiImport.txt" new file mode 100644 index 0000000..6098b4f --- /dev/null +++ "b/resources/Datatest-Wiki/WikiImport_1\345\233\236\347\233\256/WikiImport.txt" @@ -0,0 +1 @@ +WikiImport_1回目 \ No newline at end of file diff --git "a/resources/Datatest-Wiki/WikiImport_1\345\233\236\347\233\256/WikiImport1/WikiImport1.md" "b/resources/Datatest-Wiki/WikiImport_1\345\233\236\347\233\256/WikiImport1/WikiImport1.md" new file mode 100644 index 0000000..0d09895 --- /dev/null +++ "b/resources/Datatest-Wiki/WikiImport_1\345\233\236\347\233\256/WikiImport1/WikiImport1.md" @@ -0,0 +1,48 @@ +# Wikiインポートテスト1(1回目) +これはインポートのテスト用ファイルです + +## 画像付きリンク +[![](blue.png =100)](../HOME) + +## 下線 +これは\下線です\ + +これは\*斜線および下線です*\ + +## 文字色 +これは\文字色(赤)です\ + +`色なしインラインコード`\`文字色(赤)インラインコード`\`色なしインラインコード` +### 見出しの\文字色(赤)です\ +*斜線文字*\*文字色(赤)です*\` + +## 下線と文字色 +これは\下線と\文字色\です\ + + +## 見出し +1. これは見出しです(1) +1. これは見出しです(2) +1. これは見出しです(3) +1. これは見出しです(4) + +## 見出し +* これは見出しです(1) +* * これは見出しです(2) +* * * これは見出しです(3) +* * * * これは見出しです(4) + +## 見出し複合 + +# これは **太字** です。 + +# これは *斜体* です。 + +# これは ~~訂正線~~です。 + +# これは\下線付き\です。 + +## 特殊文字 +©️ +®️ + diff --git "a/resources/Datatest-Wiki/WikiImport_1\345\233\236\347\233\256/WikiImport1/blue.png" "b/resources/Datatest-Wiki/WikiImport_1\345\233\236\347\233\256/WikiImport1/blue.png" new file mode 100644 index 0000000000000000000000000000000000000000..43feb438fb95433869785e3544363635ff2f64c3 GIT binary patch literal 88215 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

7*txZc3MN6H8)y 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%0A4gGGHC&BWiBp%46O~svqCy$LQ$9pLL>P8>wE*& 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下線です\ + +これは\*斜線および下線です*\ + +## 文字色 +これは\文字色(赤)です\ + +`色なしインラインコード`\`文字色(赤)インラインコード`\`色なしインラインコード` +### 見出しの\文字色(赤)です\ +*斜線文字*\*文字色(赤)です*\` + +## 下線と文字色 +これは\下線と\文字色\です\ + + +## 見出し +1. これは見出しです(1) +1. これは見出しです(2) +1. これは見出しです(3) +1. これは見出しです(4) + +## 見出し +* これは見出しです(1) +* * これは見出しです(2) +* * * これは見出しです(3) +* * * * これは見出しです(4) + +## 見出し複合 + +# これは **太字** です。 + +# これは *斜体* です。 + +# これは ~~訂正線~~です。 + +# これは\下線付き\です。 + +## 特殊文字 +©️ +®️ + diff --git "a/resources/Datatest-Wiki/WikiImport_2\345\233\236\347\233\256/WikiImport.txt" "b/resources/Datatest-Wiki/WikiImport_2\345\233\236\347\233\256/WikiImport.txt" new file mode 100644 index 0000000..b0eef0d --- /dev/null +++ "b/resources/Datatest-Wiki/WikiImport_2\345\233\236\347\233\256/WikiImport.txt" @@ -0,0 +1 @@ +WikiImport_2回目 \ No newline at end of file diff --git "a/resources/Datatest-Wiki/WikiImport_2\345\233\236\347\233\256/WikiImport1/WikiImport1.md" "b/resources/Datatest-Wiki/WikiImport_2\345\233\236\347\233\256/WikiImport1/WikiImport1.md" new file mode 100644 index 0000000..4c64910 --- /dev/null +++ "b/resources/Datatest-Wiki/WikiImport_2\345\233\236\347\233\256/WikiImport1/WikiImport1.md" @@ -0,0 +1,48 @@ +# Wikiインポートテスト1(2回目) +これはインポートのテスト用ファイルです + +## 画像付きリンク +[![](blue.png =100)](../HOME) + +## 下線 +これは\下線です\ + +これは\*斜線および下線です*\ + +## 文字色 +これは\文字色(赤)です\ + +`色なしインラインコード`\`文字色(赤)インラインコード`\`色なしインラインコード` +### 見出しの\文字色(赤)です\ +*斜線文字*\*文字色(赤)です*\` + +## 下線と文字色 +これは\下線と\文字色\です\ + + +## 見出し +1. これは見出しです(1) +1. これは見出しです(2) +1. これは見出しです(3) +1. これは見出しです(4) + +## 見出し +* これは見出しです(1) +* * これは見出しです(2) +* * * これは見出しです(3) +* * * * これは見出しです(4) + +## 見出し複合 + +# これは **太字** です。 + +# これは *斜体* です。 + +# これは ~~訂正線~~です。 + +# これは\下線付き\です。 + +## 特殊文字 +©️ +®️ + diff --git "a/resources/Datatest-Wiki/WikiImport_2\345\233\236\347\233\256/WikiImport1/blue.png" "b/resources/Datatest-Wiki/WikiImport_2\345\233\236\347\233\256/WikiImport1/blue.png" new file mode 100644 index 0000000000000000000000000000000000000000..43feb438fb95433869785e3544363635ff2f64c3 GIT binary patch literal 88215 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

7*txZc3MN6H8)y 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%0A4gGGHC&BWiBp%46O~svqCy$LQ$9pLL>P8>wE*& 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下線です\ + +これは\*斜線および下線です*\ + +## 文字色 +これは\文字色(赤)です\ + +`色なしインラインコード`\`文字色(赤)インラインコード`\`色なしインラインコード` +### 見出しの\文字色(赤)です\ +*斜線文字*\*文字色(赤)です*\` + +## 下線と文字色 +これは\下線と\文字色\です\ + + +## 見出し +1. これは見出しです(1) +1. これは見出しです(2) +1. これは見出しです(3) +1. これは見出しです(4) + +## 見出し +* これは見出しです(1) +* * これは見出しです(2) +* * * これは見出しです(3) +* * * * これは見出しです(4) + +## 見出し複合 + +# これは **太字** です。 + +# これは *斜体* です。 + +# これは ~~訂正線~~です。 + +# これは\下線付き\です。 + +## 特殊文字 +©️ +®️ + diff --git "a/resources/Datatest-Wiki/WikiImport_3\345\233\236\347\233\256/WikiImport.txt" "b/resources/Datatest-Wiki/WikiImport_3\345\233\236\347\233\256/WikiImport.txt" new file mode 100644 index 0000000..44e0acc --- /dev/null +++ "b/resources/Datatest-Wiki/WikiImport_3\345\233\236\347\233\256/WikiImport.txt" @@ -0,0 +1 @@ +WikiImport_3回目 \ No newline at end of file diff --git "a/resources/Datatest-Wiki/WikiImport_3\345\233\236\347\233\256/WikiImport1/WikiImport1.md" "b/resources/Datatest-Wiki/WikiImport_3\345\233\236\347\233\256/WikiImport1/WikiImport1.md" new file mode 100644 index 0000000..df24b72 --- /dev/null +++ "b/resources/Datatest-Wiki/WikiImport_3\345\233\236\347\233\256/WikiImport1/WikiImport1.md" @@ -0,0 +1,48 @@ +# Wikiインポートテスト1(3回目) +これはインポートのテスト用ファイルです + +## 画像付きリンク +[![](blue.png =100)](../HOME) + +## 下線 +これは\下線です\ + +これは\*斜線および下線です*\ + +## 文字色 +これは\文字色(赤)です\ + +`色なしインラインコード`\`文字色(赤)インラインコード`\`色なしインラインコード` +### 見出しの\文字色(赤)です\ +*斜線文字*\*文字色(赤)です*\` + +## 下線と文字色 +これは\下線と\文字色\です\ + + +## 見出し +1. これは見出しです(1) +1. これは見出しです(2) +1. これは見出しです(3) +1. これは見出しです(4) + +## 見出し +* これは見出しです(1) +* * これは見出しです(2) +* * * これは見出しです(3) +* * * * これは見出しです(4) + +## 見出し複合 + +# これは **太字** です。 + +# これは *斜体* です。 + +# これは ~~訂正線~~です。 + +# これは\下線付き\です。 + +## 特殊文字 +©️ +®️ + diff --git "a/resources/Datatest-Wiki/WikiImport_3\345\233\236\347\233\256/WikiImport1/blue.png" "b/resources/Datatest-Wiki/WikiImport_3\345\233\236\347\233\256/WikiImport1/blue.png" new file mode 100644 index 0000000000000000000000000000000000000000..43feb438fb95433869785e3544363635ff2f64c3 GIT binary patch literal 88215 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

7*txZc3MN6H8)y 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%0A4gGGHC&BWiBp%46O~svqCy$LQ$9pLL>P8>wE*& zTt_l+(#$6B_Nj!ZK9u->WGh+}Q#0Kg8L#(uAz&;*b0srPXKkWOC@T7$x_*uey@AX{ z+Wr}{Cp)T%_I@p{7T>2SZY`0)XX~6e*BXoCXB_y0Zzc76UAF=7T?o?*pXuQMdZP^O zAPGsM55bWV)&~v$1G3#%OU$pw8hOI!6Q~AL)oCwAGZ1#eaS!|SKuGGep}Wa}w)j7p z%^a=flVLE?fl}zICNdFn*8l(@07*naRL2B@5yWq<<_wyDDtRa0AXDpgl@HW2KXX8* zqq0PEAKo0sScgl<8d^Q4gW1k@Jf0~j#f*a4m}j%jxWJo+P26_@YPM_?%tZlha|vB@q?ata74@v1|Z?``u@n{KGxLBOa$DQT429N^fi zZb4+{4)2WBIt$)ev>Vua(vn^})jsy$ixDsO{G@~Ft)VC|65L7O40ohvq`=B^XUH~w zXenFwxPUro7#7cE!|rNGjckaKXJfxGN(JZwddIuKez)s30G`gI-*Vu~bK>`z`7bnJ zpd{aGHx$jvB!Mt9Z=}gYg+50B>Xrt_t39+OUI1tbnCc;=NhTLKygP(AiO;h0NCMs2 z;HY*~m7Lhk1iqF5;DKPxhcUW;s7fK!PE^_raErsN$tKQmCy|p$O%E_tfZzd$HFaEs z!1eHOeNTULkbqvtMfx;ZH}qaE&o*D2h@Va=S1Z?ayj#YV+Ji<#c!7MFZT4a1WThle zMOk z2!!wuPG~YLx)Fv51OuVD@VdSfoG7_RfvfgeY$Nu7ek^{E!V|SX$9e@*=qyjtlA(P; zK+^$fLFtL3JtBkkR{;E7t#WzC>ox$M8}>bS{2ONYFBr#Jpo5lnV5s(Fj#l}pij{dn zpYKiJyGXo%sG?}%sw4%AgRLq(L$wwL19T1X5t5STu`Af}`Evq?Wy9hW37@kM@>TVX zqWV_9obs%SK5;Keif`9Se6=Pnhs05p?=}k`0yP$wFS1}#0g}v}U_5|w2D{7pcxodP zc%HMPG0cjA@u0mPy;rI!Q6eWmaubU2=JS}$#QPjsxiI&Qi6WHj8Gc!egxP-i-YAdI z&58{uCg^sNjxo4H9Vtp&KcjrVjDzLcs$ovCk#>d&w8?1r7Wq|jTu>h+R z(Pb>9$$8`x6s-UizDPl)_tBRc`+(KjsF0;|FH@epoBwAdO`E77=`jL{c1^VO=79b;=nD00A#WTH_n$dT_xCfL^6dWT2S4$RjND| z^joD{EpJ(lJa++ru!o1)q=}zW9c`SN-v69!3g7|efvEB2L49mi*@U%j`7gn!!X$g? zN(u_**K2-al^SKaYYjaQ>9Sww{o>jZye%cNDGZFacFEIjOiMUDb1k`!akxDtVXK6h zu7A?@>}bdk<0w0M(NtWSW*vS5&~$>jx9sNLraA7b*YCPNBnA_l;w5wx)0xTto3#mP zSc0Rkv^lI9PB1l*kQ2=Kj=i!%qkKXRrGCd~43qht3hqL~F?X62<50DrBH@>t;bj;+ zBT%lLizv{rv4+yo7@`Hpdue*ClCvDEqcjTS_e)@MtbT!2f&NbZLTUmBc*-AU1wyC45827Hf0a!dz=&=DcfdYmJ4OSxY;V3{`?t zGX_CK4-MDTQX^Qv-+GE!p0dk(hX!h-H4b4o%l?a3guXN-Y8w^`>y6BN=tOI z>OC5ROwEbwqNW*2mgjU>g5+akQ8rUS@Rq&?-DxZda2fmw7*=N zL{KB)de1a>QD9NpE;?{5WgTve-}eFV+|d8*oc^W3DoQ{J{}AA#WU@&y9v6Z+A&0{# z@x}rE{AH9X@7@yamWKim3DR0xp>6kNW2UATumYVZQmMx1XOS5o$2vfSLxKW0WAH8l0>xWH4w6IOdmCnlrIeWO`P!rRd~uKknc&mmc-c^;R5_m{G66je(tW4rLMy9dX@92-Q_TkK< z_loAQh3188Z5HJmAoRtW^$hLYMnq28Z0*TC=y}gH`0^P5`1~=-uk_&&0?WrEp7FJp zu)#C7+r2f#6JC4055STZUQY)jrHZ~h&I$L`h5kJ(k|0=nL?x8u zp9gm4i6b$TWS@V<^IHqhbm@L;tLj75Q;{YN;$X9WJ_(l>Yo8ZLyZmeYP92|KX#rRm z%ybkGR6&281lpXS#gRfP>vz_A0HyIL^NR5|;Jm4#hX%#|y@g{q0bQ#ylDQtD>pwD{ zd?rY51PKI#c|F<&%<=@3WS{4RMm7x#U{G_MnwcsZCCv`QfHC9!YDbzgnD28&!j|q4 zEdpfPtoh--mb-}|_f55>jYQWC+cs`Z_sx&vh%0Z=tniet;6QAyzn+#EOLYl6)e zdvcg;jv020S&|$V=S4!N4Ki#t>$`Mrr8&F<;It_cV3`@J2aC_(y!rplx}HZj zS6CNp47^E_ao+Ep{ zjb2SNWDM!ptN8XRT4tU2<>(N?aL|&WcSOo_dgcmfN21nF_7M!!L0h_&X^2dc+DbKK z9^FwZ_RVYWYVXNRS$g6^mv#R7tbc1dzJ4{s-tD>%fbWLg@ej|5|9zPK5|C1slNeGx zGgP@ss;3%PN?+s^IB7Q{fT+1e0g~TS&?95uJG7b{-^KTIymI`oT|gk_g-Qu$G7u%#2g99pZglnym{Pm#Fq~+k4*0*T#h(_qZrA3}K z$gl};nF=oBruMYHg^a4x;G<4VN1*`iIMkwGT91UF#pb@OFc{3qtCltyUX|<3bzxk0 zWlzGE^&-&3ce+F|?^#OII)H(aKHY(R3xR>*galmDe^u0{GuSbPv{r4Ys{1Sm^AncPW4N_upq8hLK zvFwKVYpwgulAHjl=OrMvN|B_BXuKtU&ztpt04T7c{ZF5(KNmAXR)$L{`GiR5GM)E8 znhx2k(9y!jx*iJZFbN|Bs_T$mLk}gI5%R#Oq&)anzJPO>07jzJ@_b`lHQ)nP^O`nu znm8z(GaEo{nIE5CZL(gEcJ_{qPT-avDY>yF9NTei5L4Fa1%{8&b!6ULCGBS6FK5Jy z7p*!$H9`M*diM8B4H9YR^>>_(xi_@UQ{x1L{$!m2RD{rwJ>tJ4<%*WctGe+xI$6m& zI%gJWS_u%rB*RDa*sP1a6|Hye7sn;kQ<#OLwWeX6=V3x*=AKS!t8xThDoPkL0)q?w~kkjOE5&xsr2&SGHwTT13M_mu|e zT^mNtNh~N8bi~Ffi0n{rEzWHX*Cl;UUki{`p*RWmrI~aJy)c@_fj>SS|ARZe=fJP3 z)_S+=HUQ2#*9ji~4S>Js=x{)8(sajXd&aAp*s*1k2x{#5e(m@|=~->CwApqVKFteZ zHzZ;?fFlp>7{EOHU8SziE}-Nkm9$f}?AhoyCulMI@1(L6)uS zJdc**&gpob5hcR=H?!KOkea(aSl4ck=Q4g=ZLZrp(i_1-piR^&SfWLfR;O;_aTd#?{i` zF&*a_^V-r(QjWKbw9qxL^=qsxpm@z#ehLN}7fxpL%y%(yXn2h42hVJt95W zLv*vYVqpgS*)i~6ZZ}5o z+W>fY#_=O_`WMHv-}AyGg_N8~z>J-C0MD!o9O>l&I4@gEiK_YmE0~L)ZVBgmJsgkS zmd{G!$=jHS@jP3#qxx%zRCodqr9grcYn|*P3iqEg!x}xzGRJg0hT$2=k4J`_g^$2H z+zT`pwX~^M#g2>k>SzfCh{JTGsbk+_(a!03sVqQG^?z-I5TE6~jb?y6T-;Bt7to=P zTt}`Ir7r?0zv~{pkKNnO98zFB<9Wuqe@KA*n6&V+0k0=QOB?;(Et%)(aVS({q4}oO z_GH?i#)h&7lNQ{OwN>5+hsV}2&|&j#z=<%%uJ6wIKZfD+N34)$lMdJ$z%^@A8^=M7 zk85}$&VkO04xox(&m9Wd@bW)!KOtrwY9^6u&|#-BhWv@Z${sHhinZzR z(c|FUo3R0{VUU^AA7beJ1cE-@C2_}t>A-`*e%Jvd4TcT4Gk*;cYki~^5KcZ|mzIGP z61ZMkL2zc%?PJEQsjci=OWfVgFbJ8aneuwh8c}Gq#ilRU!r7fBU7z-Y6Y+IvQ*uodjyYbL^nOtZNAi+(u3N_2G)U(~= zS=%s7i7jTGmO6w9NQ`n&;xE#?NR%zn7%+rEjknUA{-2ILJ+5)fiud9@;#%3JJ*a2m6TXirwhB%_OD0 z$Q%m1Q=0e7?>&DgE!SD6KEc=1EV#A6QOP<@1!-$<`~4Uh);ZhGO%qA^0QCF0FI8Mi zOl+#<70oDs=a&asgPM;2$?M7Yylw;F6)6FHlic{a?8Ca<60iaW%f6P4ke}(7kq0ZC zG+i05r6H>R6axZS08dvo(}sx(G}RE0`EN^14o|Uj_G8QL`LGDhB7v5ze6$@HXsO~* zqb$eS|J1q>FzqtFc-HD;;8-}eIy3-ITYGjcYbrw^6QBli_&V-WIuIGigsdD_hKL*? zP!k|k(u231TKyNJm`%JlN(or`O=w>?0$a}Wna<@Zg2tPR30r}ImZx2o-X$?bn9|xX zq)P*^bnZO63%wR$1KMf7Fl5qInoH=D83t^7Xai@OecCKz70MZV)SYjdX}8n;J*KMr zu2D90KGNB!v=q!FoU`RE>HmA33!&HywU9BsKy&uQ_bwM(;3SMdcG(b4wmRsZhXTwp8>J4K z5OTfKBPP{5>?7VcjQ<5=h}r#yg^6CJ;R8`-BBk3rT$IxJKHggYnt=1{G1XcaTW-a- zJ0z`57EH7;}l4E zM##OBr2iN8{Ih00%ue*#T3VT5Hm+-r=k31JshhwjjDKMuVgf8-A{Qpo^jo^$M}V!y zwCi_iL#Gd8&TfH>S&u)(2_W^JM!8Y*M-Te<& zJEh$GFfl}(WU6HZSJq}8LPS7EcyOZ$C_EVabBb6+Csj$I6#)~{VHMH=DuIIO{ro=C zzRR%4I0Vg9Mj{dGUQ{BAwY{Ed=j0s3>_dTDs!9HHHFZRuR;OWQzcphu+3(+tgXX$sF{IHMfggN?e$m%ifu%OC&y>YsFQBs z#RR9k-yvEh8kCuR%IC2r49nJvMqC2OoRO3i8f!bZNyn7lKkO3w4Z!Exw3zGQNq}YQ zF)Ic|dLvy9pnBc%D$`QY(K>EkcLwqM0C=fq_-*WKu^J#%s4V09`NK*A8?yedKW{bs_S!8IDyeyqn0uE+$gueBb6Zm#U%cSEcq!uCOe156A zmY|h~jCRHgj#ebXA`#h|J;`VfN{EJzS}BlltfwFsh?1SoA82V0nYh94lvxPPkhhd7 zIZ>+AJbV$B$2#6t425bm*NV=m=_nId{L8g$P6?DXlS$HmYU53#K|avMuJvEJSE*HL!+aVW<&ZQ zwAv)iYAbDDBz2i2$4kkc$y2PAu28#~rTrWWqoWDr`p)ZRSjSP!2k9%J?LJK``&RM) ze-(INkh#ls8vqAd3Lo%Ab>8wz*)u%iq?oc8c$c5HUnmr7JX0-E~&*O}c&@mzm@#8a10$WJF!wj}L#*B4g%RV(! zlQxUN$onhV46Bor3{9neGsEY5M5XXOEP&?ne45HAIa331G#~@r-?Nyc2p}WrgMjB~ zfdXjr1T3wAV~zY^$yufC(}5p6XDyGu$H5$l<~SNO5G4q#p1bUy3ylG5B+O{@56^#T zln|%?4X@h(cy8j)y`GLa{U2|`elp5Jwt7ob1l2wu4&8_RG7A9FMoUN38>u#5xYW1y zeupO^e%J>ddmqf{VW-}Q;XLDB7S$(al;oF2cYa5+EE)UFF&&w4VLqy)xzZ?!Xa zPsf(97d1HtMCqoSkmwSfT$^psQRfBL*UR%S9;73E4qY>)?`87HbOA2!EYs)dORX5) z7yiuT7n%|XEWv!ToayNIocZ~g^P|*BKL(lMK3K=SrG4ZWU-phurU~jeJvM-Q1oofI z0$jOY6Inn@7?GAQ7{e-i){!){nY7;P;!Hq*x4V~CR0&?P#)GtnaK;Xc@H{;)aAY4+ zFJ~`>p=|&Uvr7B#il3o%9vMYsjI=>AS~4GxxpR)R$6K1Ornja>lUUHG)%?{&8uS_U zOtukp!ssooDL}_7ZLY>kRorKR+~p)!|tHoCB-c z*2-861rEHQPCyVKtRp#qv=<8F($c%gd58M>-a@sR=&Dk4{pxoj>1aLY<80FvZO=17 zoLPD_FV%QNx_Z!Iux{P*e@`&kEiiV{_A7II6V1f28sKO%oqIEFnxGib;VCH+ptfO) z=H)ZKRb3Lib3%sdj+~ zn$Xzz>mE>BC4B^q_nj0{My@gI#rU*z{z{B~ipE7dIj-j+HE!~`+DnxT7P&t({dpd^ zVeMC$5=?N%>ox$MH1J&jUyuNwJYC>HOCTZzy+>i!$EJj2@|ArfA=(0@eC$TUC|Y_` z2B1+Cn*K|m1q7J+RRJjNr~=PKpA1zjX@^Wo=E4}@k4IBC8O5TNm{n5@+EkIt##nNW zi|j%QZBspWV9o@SxgU_jlDmq*TX2aKD!;?_ua2)8Z-F!2*mJ zm7x;0_B`cUX=9CM<_bnKPI#;8=zp*KL`ipy){0!-0c86zbSgf9wM!7^d}ceYIqs|G zP}(Ku;9Ygo0%aF^;~6NXNoJ868-(GgkkoUGO{()`0g@F}qW9<8DPy6j^2jQUjDxp) z&T;u2$2+IPGyb0%YcWl0CNSOcvPYP}>G(LU>Hm(`eE=N5Fnn)p_U{kFzdIdO=2H*- z7`6Z<&|IGc6rk31p$Yt5J31xkBDS~5En1xDIlZL2O4-HR6!VkaeB9gNGvCG!yBtD2 zOmK92#W(IBnUMTY%+=NFdN1m>FUKhzSBI z5kpUyA!bAfF=U)!WC;l&!GHmSOaP1E0a7GlWK1_WvP0~E?WRS@P2YRIw`wm2Ydvc{ zyS}fZOxj9GUDCbhocFD_YX7XgexCJb!0+Lv*KHWMXsll~!!H_8-f~zUL?9TY@|Dt* z@{^9vXbrTq2kXp8V&1Gv+*)?r9nl1h84>ZR$r`H_Zv)>~l zZamhqoPg*9J`9O}rjR5Tz-n+gfS0jGDKV0UYsdJovO0jFz zKerJHGOAUN0gPnouV2r4nM8h+J-6+rEn1Eh7#hoxb!(H95 zX%@Y#jQ{{307*naREC)MRS49cK$s%>eTMdP_~pO4!QVWxpq7~$bkJMeIAs(qK$0Y#6{xE2i;q4l>|jb?_E?wvLmf#y1`Cvkw%RF?kp@ z5!MsACef6IY}6`Il?JoKMmhD4=?k1tYvaf`+&C2!aAe99f~q;yzeflKj&m3=&5F@j zYK*Mu5$1aDl|lCqWtww+>N{PN{C6-Tu34`%-%aP45J6c|Cpw~|A+By(?Vc^l&`!V} zcSlP#bQI(Hko7_;mY>1{Q7+fAxD&D9Di18$(UU4BazQxLs=jz7UW;m4}QbT%^Z$YVatg z)!GV)q%<;N{_02#ry)8XRS1jPDS&E+_SnY)i`2a!QAdHTI+&uB1D#FR8rd3W&Kk-< zGIB@?xv!danYyxAdT4e18;a;7F<@19rc&P#`xnp6x)jzHkGWMMh&tiOSXXjb421}D z6TsdbRYQf0;$?e>dFOMYkkcB~bFJkakt{MUp{c;k+W|{PR8W^QBiQkDDZ1tD(5=Xy z0JuO$ze@Cq`}n?wjNUSy5>&o^7W_5_sad0DtYs2EpaMc#CEatM;izUMK*rkJ`YwfH z#Bf>Q4GOOMoiigdo-*AQUx+gFgNaN+-~IdWf3O8%eUEmqvNT2Ufcx_A`!Mi2+=l=C z#q1jem&~lAVPQJc0d&>c$bgEO^DlX|hLVMasNtaxp-Obj&{9T*TXBr9hvVa;L)rG! z(uR)Y(%Q(MS)e({_&-C0F)+?4 zO6EE?SVxk`IID1Z)hn;Sk_MViBfPCb87XjM$wQEwYtvqaO?o!u<($pB zmU!HnnT@mny|XVP9zLE|*}1ak@p)|KCgajWz%!$;Pxb#Cy@uESxM6Cw&Uq=r@I&q` z+Dq$>6)3M~)AF|yQ9}7VyRorW`7Eb>);nT-8PXK%6wT?slk@z>Vv*nMx(x%DnBD(y z82<8{_-Urb8aHa#LL`7{D@el0IBn0`BFV^DVwU*Zhb=bx^>BPTy~>duXCE%rvU!NQ zLrZ8UEQ71{KB(a-zU}C2KP||moloX8JP`$swv;L?_qko+8;`lO09S{BQETscgo7wP ze@JyWRZPgJsx{dqo|LQG3$J-ST00)o zF-K#tV?@U7a|YH;;rFsz6^A;`uA{D(yJrEb-d8eW?!|QA!($DfENxB}?3i8^5wB@Y zc%6^jPsZn$;I+%VM6uu+Gsd3l&Rhs4897|E?l^}`wu=ZQ zz&)bbG`{|h*KHVhnC14>R3iQ}0Ds;fvEb;LxhV3=H^4>Ay0oQIo zKxArizH265{KZqN=6YF5(SY8()*VjGHlk5t-h|hh$=3>Th!v6KMI?mK0_*2b~p*gko5K0*0M>xG`hHujH!q>}zUvkIyF#WImSOfnfxPo!`PXNF< z@lybP8rJ4nnSLfAcs#_m{`ch*7-@FlLLj_CL#FZDb;pN1m%mfIlLvr;qmp)9oufkJ zv!4UBFrdQ-Xzh#ZP`GIR!UZ1;7c8zc}XN2YaRR+4qPvk!r{(r+K%R$+^h6UMY#c5epxv( z=f%&5il@eHb_i!hwI;9lt=Fvosd~%^B9r!kIs2Up{`e900V& z5~W-LGwH2ZcwXGR0dHcV-NPZok(2`w8D-$CMS(H}Pnjce+mUmdwqkhNB$tew?{)ce zskoNdbFGD}C)bo0VT$rM=-OYd5FlRfdZZ(lS(O@w)@#wiiO(gxq@{ON163wSrcq-(cKPnQ}tNa&=uAB9%P@U)ajzdTko&i<3@Wkb#bov{3k z2-Bcr&NY1o+5N}m*$SNyhSWXh-^Yl0G@B>}<&e#_d~BAmWZcC4*@qqbhTs1&1OKDA z;t>381Ab~7_;Wl!YW`G#r^LV9+L^}s7I3eYRT?fxEiAgZNH*oB4OWRQH=f6obmD*0 zyPPYT6Zjs){e*ZF;wUW)=Jr=2_33JCCS&RoA6lpt^f5Ak zoOh^YQbXqr+z1sdUsHeNMW(>vbOnjxxc1i#_&uQIlYSrzD>uxOO&nEHXEq zRoSTdF-%Q=JB*mG7UyxyX_elt_dXH>=D{gkZ*+0}f3e*m>nFU(dl0hoeqx-E1BK+<_ zJoU;PIWIB|M}?Es_ZGjWfPGUB#Zd*Gs+U5JqZt9;l}s-=Ygqu)KuM2=YAC{DYo7Zt zQ;6zboM*oKA|UvD!VOc1g&O-+sMPnePSw!}BE<6j3<{_{6^m5~rK)Zs1U(hpP+&S2 zfzD|avLn|6d8ROXZz!ZrZ(RFo5d!V}RG5ZQUTtZhd>C}bR+5p2CF6)Ft-D_LVc@aB zU*CrPE&Z6xyP&Ni!j2r55yNj=2XkgQ>f#sax8RaCIJ* z*1%KgTEjNaK5+CW1G)E3FWu0_6hv0C5C?7GjQMhpRIH6`}Pb;lOKuEHw6Es5W<06o#SF%Bk%Z zj6-3U19ivJleA!`-qMA^lS%7(RXrBcmsrNS=KKK_Bp{M`DpDoqNtkj8N0eJQ2M%h~ zZ?dz|xmI%|?YKv>*3>UAbg zXT)+7d#+B}*0}ris)GmAp=IL-M?|jh@I0iBHHp9AA2cz#;lfCQiM*!JAo21!K)^2h z){Y$Ze`LZ48NDy#O^2JkjeyY8LI$a-UBOi{&Vp6YPD6Husr`T)eq=%jxTC=o`9Qw% zbk8*Kem~cbYezUs85=c8?)h@Kkvd@D{HvbbsGj=S_bfI z$Mk*-#75>M|q*blpvQ>jc~D089k z$nheG^m#U>``D~J?Cce&&QxAU617n)6s9|89-c+(1dv+(r^74e6?J$V=UlTuuLo2u z7L728HETh(kF~k66axX!77O3absFiFo$gi7n~5@PMjV189e0*vJ;Ma%qLQI8bj=U~ ztJkMnvhn1XMU&XW2{t9L8e1LYWZ1{qjSGU-+MM4;<_%a{O~RpqX8Lzq*5rzRcMI8d?yG-QTWZXLr|j!X8e{ViXZ7$VwvQkQPO%2cvw62_i@Q^&OO~W z!#3&vLMcrMn*JQXub+-T<&NLSO|RQ9@YHI*K$zg)U!=TZiMiusZUE}wg+|~Q9t2EN zkqn7i8%;?-w95RG80wJ+w`yry7Qi2dPtT@i9++^b#AljSXke$Hj;Gy4({V?{K?`vb zGN8s+8jX{IhSz6&6L!1*SKSaT{z1%8i=}TuRZrEDk)n12E!`u zS~d8JiO(_YxhC5dwJ;R^q9#fPt_Qs5V9D5GwlACPX$iD2rwO@mZ~Vz0h@&V(U+ zeFnI{$#4xYU(NnuhOfLZWt~~WS+Zd`9XQSgL@2(4 zbZ+L+cOz-T88NW!wMWsW*3p0+eCnuzFe?t{heb5Lhy zo|zD^bxjR*?C{wp&!iCKV&Xdle9~(!o1~kUbiSqf%(_ zr8PbZXmp(p-MM1KqCL~(hs?b$?&D=`+)?=SFzE^pLP(hb=&eZ)BOKNYP#Y8Q|76Yz z+3>k$p>PDl4W`GeL(Wyp&??PyI=;|Q*Ee}HZCN;d9u~l=-|4XGbj0YaG!3L2aqqjr zkH+ac>Rjr@VpiK|?ApCht98YRDR!-MDSuH>K_bn$eb4 zNhT}8W>`PJHO77i?;-qC@4|}j^5AnnDTvIl9PZLmg?YVq@lcbQ6$B;ot^=)%UIfs` z-74%Ytdkbz!N9$Q+VmC(yjY8+Ac_<|+{380*>hIws+@5}pj@aPvpVTD%8JiZZ5jx= zVr};N%=#7TXJ}~53p3}gdJ0R85;GZBhI>cBDQ^MmSba;ZPPufdcPdxCCeuTpx%@j( zvUdE=UZxh31~>nPIernqe}Nlcw_)Ib9&r3Dt!xL){hK6T9%3R-6|=}W^33gl#9u@ z2yIz+?%C<>?DLD6@t&Y!OE-=B(0i{-uMt|h-h4mYmvBR#FLuTm9)5}v=(0)t4J|3I zfp%9SUGZEolaryG^?S}^Ie*RI&)M+MwMjVz5&C!E$hG;-4~vn%!*v@5o($n{x#J%* z!`JvZ8O#99`8Ki1Fse6VGQ2mjzgUS@nI#YXOroO(dnPmFQxpq7j#+h1z}%4Nox4jcZ#D^xTtT6dr3%KSm4VD#jLL#nn1#D+t!imjZ?5bvIixJyoEQ z(G3ymJPWn9wnBv0+U@*%S!Y=Hhhtsgkl63i)J5^AC>@a^Rh?4aQ9?b(&uATmC~JHa zn$~|0M|O9Mm39wsFiCPHxL2-D!qe=hVv77z*%HJ-rdZMhiX95Xs@JNh7&Q!q9C zO%6DU;F|azyNoRv179-T@p{B})Ie4H;Nj-H99SC*ctlAwgkj74$V>+ibt$}?EE_U9 zz{#Av<{kgG#j5DFo!IKrD513o>WsWF$t;|0F%82z31VF%-7nAKrP^qbghN^bigHkE z-%&+fT?ef+%(d-aeaA&MRH$GHTN#sV^>T46^=`S5)etGbuQ>nn^reJAbh=NAV6vbCj-Ws+4fJKe2trOFduUZ%+LYi9V46RwQwW^JRPNvZknsI9CPq&1x9mQ|b>Y4lx;{AX2O6ewMwLJ(f{5+PE>o;1%Af zXHo+mjXA?x2t0s+Px)2)Ciwc2i%&=~YH$^bbbTF{vRYgoe@;9)a`IpV`>2w?? z{_E4-#=E1q$8{S9o;9%l*gotRrsHdlbOxc#uj!8CSTR_I2F$wB86X-V0Hl`nJlFVY zt+zt0XCY|$oWJXiDxr-;kEz77Ry!FEH;zu|*E3?}=@4Z%`r&Sd|Mu<#zJgnoqDOgWOIVZWlN*m0%*psNAr!O^ysI2W-??r_a$Ij5f zEs6TebHW|?>W5L57vaIml)m|O8wQ??avYAI+Xp@aT7xbeF)``aGqg`wd!ZK%1>)UC z5YFr2S@2(4E?o{WrN4%}sY3;b@o3@>n;8kdetC)Xb+~FrdnV z&K&$OR0T&`C?~q2-q;LZ9*%i-TeG!mkC&4VwV#a@8@jm%WPK;1W(FBjG)X)m9$afoyw)q}^?$*@Z@xeC`&_qS;8{Q9^Q4O~xn@^< zBNHKnQOqW(wwS)PS;ivxp+N={E(SHD+MsH=JS44Qbr$86jJ2JbH`)p4pc zMLk;%mbYp zi__sLx!L%5d3M_NOwbq!B-7+}ME&BCYEGo>cCWpeb&XY%2n{shhhc@USD8^H1EXN^ zuI~Y?jIsESqswUWJ7vtmc=I+f9(%s}TLZF^-in=4+1;~-3nL`}I@Q)g$oZE*9fl1Z zTdhL$y}|L&U7u|fZj-$ZeQ}~;Gdb{9OqU^%PI-@k`(efGd48F3S^lBXjTs8x_sgH?#I;_7ET1tt zy2T9N2Jq7b@7(md4FfMz8o+d)!|eMHv#;$VP3Xk0rvncUjgp%~ZI=ls)X-?chGq=# zNV160^?=SyR-xust(pK}ctxs^9tHxF?ZX=p9_4gHV5<;Q`#4+st3eBGLvP0uOe9LoAXNHUp&`E1uY5~5CS8Lr^ zDjoSX`Os~UFwUT81wk!q5cy*Nau)joSWmSb#Q&(&xS z3Jon2%+JY~3A=;roahiHqSz+Tp=Lm97ToXH-lGpFZ>v z7mjqi<$-fa>E?JSxJ2{OG-_P_&PkFXbB)=Si;+HLV44DbD6&$+{O8wQ?-{(BDpbNgoh9K6j@GEpfO3t1jvyF@tc4LH8LaSk3dSsl59uh3bz+z$wKrSl zT9GGclbC{sPAm<3)Z+cMw`9cLJvh1k=LHragJX+4YR=O;dlgxS+zeF?SAVPhE05V$ z)P^pP%RZa57Tp7`;kuAkn8?L7ti%&|#`0UO&76)Sca+dk&=ZTdiD1r2Yx!Hd(3;-I z{UDQ5&Ani_QVP6&s{KWEZ%cTh*R`#ut{rnoSS`mGQ6o)%%Xqz&6F?H-mdU5}kj)+P zXa5^+e%*$FBbjSrmS3YJT^u6bvBB}3zyco8A(2!APymoo15K=7J{>Pxcl3^W468H9 zz}Vnq-bvA?N1}^*-$ybywpsHW=Xthc6yV|O@sl9QkfMuyo0%+;%DU3*`#Ig#lT-iz zAOJ~3K~&7L9!OggBmd`TYA@EQ;B}DftvN}iPxyi6DaW-m445JyQUlx5xwfR;X9ncQ z$0!Hn^F%q$C^W*c6~8~HciT0Nt@Z*1ms|xO84BdLtjMV42KFsFv41+d9Ect&>Cq7evLsxzLZeIBeuXmMTPl}67)3!wIdxF{cO z=yYwuHZ+HI@3g=eg$pA~7*9SfV*=3C{&MVBxQ3T%kedNxLnZB0Cv$6yE*JviseRoJ zZ!=v#H()6aRkwTW+X1bsf^0$@(I+Ly`9SZnm}wJM| z8w{sJT5b7VjBTYo{+mLY%u>g~Ea&U|HjA|~i+y+|j6|5K242qzxN^>p#9{{{cB`s& ziWD>0K2#;84fRILC>4%QyVGTvNz;z!Uw(Kk4*U(K`8z$Pn^}Z_fHwP-orlT{YGG8h# z>Z~nc<-Yv3-hY8ec!^wCgkSBON9^@Bu!L)Fn>1r~(flt`qRLWu*QZyUo8x(=dQA9m zfY^6r9Dm%~SK(;7qhfJ7TEKuIlsym9G7D8{i@l`Xzh}VT1n?cw@?EdnFmP&YjOn#u zm5>n3v>hsMV1WD|4R1-U7NV01u7B-J&uV8 zjVouKUFHFCf??I}=&0k`%=6+{^%ek%*8&|y(@fV(Gd55wTm_}eAhZ&kv2G`tfm}WN z*Co`tFnX}4aTk-aK9KsLdR~rk`OM$GpYsle?_G`1QSsy4ld`fz*o~ZAzz>8c*3eZt zKn&z~Umg-E|)Z9)En@9e?L^{EEB(yMQng^ycbs)SMh>NP$E-9XJk0 zR5WA7H((~#tcSmzyD&5UnNBn`Cd@HRWa}p(EWTT75nE!WtAos{J~9tV)E2i&wCHh( zd8^M%%$XXA2_ffAtB^xus%9xDn@=xV(UP2_8e-qR3c}P-Ie#5%Htpb$+VUCw*~~CJ zhQH~a@L3$gxD13A&nD~7HKXRvBoa2M;2w94bi)r`=Q74Dh!}D2WE|G9=?)aue@w41 zIa&TCS?bf%1BPPMObRNUj^}0-K8+UsOQUHDbL(~9Qu!ebgr;o8)L##+H{WM!f#k3{ z+Z~8lbYJ(e_un&QHlGPH+jf@ooku-C?x(Qj_#Z2L7YIQZsrU6W`0Ig1=#gpV2I|nfCjVX(m#h#QmB@b4Z{*+f--Qcx7_# z>Btnq4PhbB1d@qg;%4~_q*k(TO>o-hQUygZ4#?pkGsrpY88N|eZXS+6I>R7i9TkD2 zvB|P7=!4vvS{IR87_e*Ni?ts@G%eNMm5K3vr)Yz`pV}*}87F!(x8=)I5f1#8KP7S0(> z1K@cG4nEQfI_c!^90E>73EDslF4mHY$u+?U@@|E(GsBdAPl9?WF+K$qC;_30=Wt|bK>Er8Vb8Vh&gwjCa+YqDFfWov?O z4$xvIuc2q_?+8!uvm+x?=tto1IFEueC`jP%I=LCO9f4>EuT9a)rlJuSzzAY9F{iUz3{$*5BNSgI9hDUJ%rmn z48AqPnaS~|IAQ5XT^w&o(mb%90-^*J|2KVE6GJ<|bgfH6zA$UOsP!oW;d9~bV<<q{cI|avPQ|oT2W>r{<0zj>o+V_0NGiw!)nY5J`&nnYj7*9Qe)?LCO&-Ag- zVj5$O-XRm86F3Lp)A408IYKhKp$e=meMPAN@cl|BF3k)eLeip?#F4e)sX?oNlgP>V zZT_3I!-fl2dRWe!{I(eAWCTfHGap2UtkQYVp3E2PIP{{zV77)}@-v|KSQz?GIPk@M zPrBdax(x&G#Se3dm?WzP@?s*y6bhp@7SHj#F9~i$jP^ia)!H0YnS5!0d{3Ie%+TYz z87@V_oyjl`)^o5nL)qwoUipAmydq|>brWL8YCgNCgDdZ6Eb}qLi~lsOUe`$yBmYvE zs&G%P@24ZyH>-TY&~ehw=}Sby7+B0`lkcvUP#?fmqaGuf6e0?N4I{YkQP-qPkUngE zKA9m%A3deg_=cGz!~l$+oO4YLf7uKtn^z|-oRdtSFwfdiX&(V4y&m2X80e-Lmh@sd zPcl2E%m;m0(e6XK-Ye~Eq7oGq(&{i|HA7@m?N}s*w`i@r9$kAJ=-Mm8q7DgZmE-pu zKQFEq8TO*_Vy*5;A;3_KGd{@-)r=Uz7Z=aso4H(#BUz$(pwZccmp3U!qBAPk=uwR+VS zEpH})k})#_ll7FFxPviMQ~LBwxMef!3jNHkwLA>s5bHlr2VNd@c6x@~H6Hk3w>kh- zIv_jBu%nHJO?nEz#p+0=$w-L$EN?o!$4I71+*+~dD`djW==t=aqaa{C4Kjxl zGXwLPsp8rLv(^}EJ)AiO!o#Xeu=Fa|JM;j@rzc@EfkV&&^Cjn3@Kr{Ikj}T9XU!3< z_^gUhh7-!V@I53Z)v7uEZW0}WP6aWB6`TYljl0%{F?@WqP$T_Sr=g?~I*iNFO2G-k zo=J6^*{_-b`+fQMeHgen48Ng(wt*1<@o%@lAO}Lbt|$rX5|bM|95mA7k{1~UiPjMe zpo%kzrU}t*i#a%e+01)bX!yn0Tm?)pUY+CVjtz!wTMO7Lo~s&gJV(>Ft-Aey%t0npkU9s5EmE21pHR7^=Ag z*RcMMUK2IlIhK(F(u1$#oF}^RvA5<{4GtVj=>h((oZ-oIzj$5?mc{x}3w8K1pLU4G z`}f_dT4BKjDHK>!{y2dr8iMILT8)i;G#97|jN-^O7EL>}+@|f*8#bdt5So6ky)x^L zTw3>>YiWoz8uCn~Jwl??c_{ekbd57DmT3NvnVpe(aGt5_-*1>;`s;T*=>EM0hR4ZB7Pnn%M4!`E!XZi zyZ#1dr+@F(t*E#L)#Ueb5OgeL-pjg(06G(TP+>3Uv|Sb+3%5=m(m$Z7+F-^%OoO4{WlR> z{D779)zDF|I}2)kI(!{}3AN5f-XP(Q-q1|#Vg4_yqg;26SF9MlzaTa4b!~V*U-4~D z{0enYkkoA#LBwa$2c~nVc^93?zFP{>R3v_kf&UR)Qg`^*ru)BQFkwzB)IkE|rt)It zz=-BRNqKk2v^dO+->m~{S&#^RVE|S_AfAnSTOahS7lCG=j$nd{%^9C*Vcx!MOd4qo z)ANDq;9H@d#_m7vqyDW|LoS?OtkAXP7$-3th3E1hozoK!@5CWGJ*g?ZCs284X$g?g z4*8r{G&?|JsPAY<9T(l>Wz*lI=BUv#{r8ux@mnJdkdL9(YX)opwhf>`-ywUpGDWO( z_Sh^Kwjopd+n4d2>=1)|X8cK54_KK_32Dm=M30cs7%Qq?iC&9yHJRtgF&M(n0HAyv zSH@XAIAz@lr_e&V!fv|f9JlOFL1wGM)fFaL_0cRt2{lP5>4ZGr5^hVmU6?i@D#CHJ zEC}Nmx-g-L9beA0d!Qk-nZkhZ6on()wMY5lDCmGUHvo)JAfvj-a2FWT^Ktv5U)v+_(K8GI=O z@!H=o!*>CE8^CvP)9XGAJen~4Ak)4-qjpR6j2NvYlP>K*G{TV-v=3^csac`T*b~T9 zatWLBX3EqgfDU^ib629SS}5;GcXr2S8alNtKz?J*XvlnK9tD7v4kvWw%lP})~$H4i-Sd}?6F5lM`J}MYOzN3aroVC|faQEC(t}PiA8xj+? z(RY&(Xj5DVVHcKw^|Tg(;b3$$j+fv=MQl*(;|ut2?zMYpi=;Ku;4yt+Os|LL4fZpO zSq+rd$qJXs$k?rEI;z%*q4DKXCUAieY7UmopcCTD-(fZrH{`sn89x`e=8KiC9la*p z>*=VDJhgVYuTBB#ef~-T$T7bR>qaTE4n6-4b){e*!|=$a(KXBUFwr?+<8y6TCBUf$CIBHWA?6m z_{fkhX3oJnVuWLewJR3YV?#YWP5G|LJUtHGBVm7@j#W;^SoC+lb$DU8c3)g@R0( zzXMeeYFI!znkjrv`T;r-s2HlhpU9)(kuH{*yS!@=Hw|UgxN^Z&fYy4+e^hcD5=Xw< zB3we*X@5ldp|A=%(!L5MnsqiyV9h>u4kcv$aJRs|9vn%!XHZ&qA=)+B?t%vbsLESJK1l8GnD|I17gy z{l1scOazc9fIN(2gafofrqEh$91^WM81*h#3xz`Fm{xcwHEgDyv+0FeFf5)mfhuyv zMW6*hM;@aC=m1qsu;D1LEK>>)`UU{DBWvuL9pgiwNxQqlOVfTmqdDt8ZU3{vcvbT4o3c+VTS29Zibud`RODxr6BR5Ke8eU$ygJ$TsmBi!k13f z=uNsZCO%8+pL7^&47f@ph+LwQK*6>|#h}N=#^JRVwde7D_zSu>EZ61J>D9m@prvS( za(YL>Xh^G`&uxSd(`Xk$mg@I0LzThs8TkXW6kj&0N|~Dh=d=ndd_5eS;hRs`pKzc5 z6K;InhJlyXX!h5y*qLf8pay0Oz1DrK?|i+eospP^A(cFa@ za{$x^3R6!)-pm$j0YI7a)KKa(U(M@$OeGhwp+wakPfc7gU+r8!brI1?7iEcXF3v+{ ziLIj=Iyl0&z>HPZ$|+=OkFaXF=ek6d%I@x%409uZ3SVNIVFKlNJnPdj%d&8E*dr%Z z&R1*eX*x4nGjS)OmMzzkvCGPAqVA5j^^`(1oTOPe3~Mz>phHz_4}1ExzEhsbXeu(> zFJ7g>p$YsX^Pq)7#e!JzbSE6SSaN(GlY7d#$vFj+R0T$UoByW}qXUuqI1}0!153fH z>s8QH#>t$ImT)K<2AhY}A)_Y{`7)j9NAnh67vGzd)`v1zHouFvsFD#7 zvnSL-ha~aQkr<~zpHJsx97@}WqrW{thSuPyX~*YbiNK|%NZ~AEdgnuwaq}%agq%wq zMheDcfUJH;Vd36P)gUw2X=_&|#Wn@V$4j7TWnp1vt+T&wxSCUqd<+7K)uWKZtcb zPRF*{SK`dr@4lx5-sQRt0|&@h?f;nW|04{am39U!yvPho9BCgKX^1Ms9&yNl8Bb)j zHnVEWWJpaXnHULwnBdQH+R2HTLAIDiojJSBAgrJYL6z#9#S5-VrnvWM+*Rk zbK>m!=&T>p%@?w?s}wMc&#j^w$oQrQRLAj`V>2@p_xDUM{^6*a+pO!c;I(LG!&rPW z-6GKZlNC1=>TtB>6xyy=2<>#hr)QK2guynGLn;aV99jZabLaIuG$=NQCLhp8LPdqo zB%^LTzZoZKs01jmbj#AU%EEQE_I&o9(3JMH?RJDEL3SHUa+hW5E|k5rS6(u4)O&%Hv*f ze~$_5o0ov(d5v*&{q;{r76ltYAIDP!wKoKMPX8aK5~)`(|qp zs^KP)N-_zxLq}-Wb98NQK39w4JF;A+Lzu&bSkO$Qe$*pfm=p<_*=>(JEtL^zq5V^1 zpyvJQNDuk|#@1np4qq6gYVO4o<+GY25FJs3`79>B{Jm_e@VG_==VxWuOglXty0lN5HQix!B^}U3l zs#H!iT&d952~^l9ouvjQ{;XCAarv2oK+C&U5)(QYU`~gP#_zcXBiD)T*Nz#5${r)~ zD2AK~o+UOrAx*~qbU`xqj-3;~&Aq?#bsGj=+KA)d+6+HS;^IXHTX-rV0O4wy@?HJ$ zXzq%6Tru5PHFZKYWL~N%HiLNu`~5P#wko1 zCFGXMb^4APu94~F0$qq$HLotT)bZyP1~!9XlBw(?n7CR+ToN)Af%QuZXJ>M*`CPv5 zwWTAD)#f-)jSx9y!-fzDBNFziMi_IOr{hUDjL%CNnX~K17|0}nKlWm8U?c9w%n6qh z+M5yAxR5>)G?RhASvq%R^t0Y^Nn@ACv%IkikV=TkA1K6C4A+nao_uZkF)q&E8eso} z%2R)l4sLI{t#?AiXl=-fm=fT5sqmKbevoQ^XbQOlXw@;>^Mq$u9+xZ|I7 z;CFCiE&MhN8~}#l*GJYXra20{WnwmH=2~rHY+N5Kn!97za8^gNIw|RI}G0OO_Jj+~gTF^%#lpdOBWU*f!L-H5o^VebMAZg9eGgF;ayN&~% zIOy!d$bC?Z*>ZhjTphj^?~8|RTfFDXXX4A=S~cItwbF*fg{2zmey%&fx+zxL?-*_I zs0Bm@#_msLeI>NT$SJk#T=tDL6wkI)8dy?bEd>!U)M{079JC1QtN>NRhWF{XNt3jg zU_m01Yqj!yIg9Ke@{HUVZ0j`sL}d<Y)RP&#%KKi5X*1+lv3Kg}1P*e>JW}Ggn^MzMGq^ z9bY*1g3VH!e3hz10T*INo18~x zO|se>pX*q)9UT|3++l&!ZLsvRx4Bzco%Q>4$jG~a#%nj>?p06O``$K_seO0}q4=3+ zg}2qjE`>%8k&?K{!Hjin?T7`9JT*bW05ONP8x9#O89B#LJv(_XacTKJmY@qUDT7r^ zyy`?d1v*PC#QlnIhxM|;W7?jJT6gSyv_Cs%3W^kLo3}O6n!6;iq9lCOnlr& zl^$TlOs?IT4n3#fQU(RF!erfCZqTF`;@(vgC4c|S6i1HJ$m#VxCYB55GFAwP`$@rP z*5lSIG~HH8$YjrnEFdP1d9FJd@BrLX0m}t&kCMzEb}NM>tcfTU!Fus*!>5ptS^Rc7 zKAY~}^=W_o#{By}44jTfbNl6PHc;`Lq3LBJ3$xe;h${-iKoXnOQD)^daSUpLXG>$*fNb>HQ{0|%+_l&k=UsTvC^7ge6zWAXj?LH-b-`eB@Uji ztV8_HAtO^C@?QRK8A}R_5f;~PYXnfTDwc*-# zS+m8GqSVh9RB2Ykeh}^hfN8B+D+E!q$#LwX9lvDs#IYIF$GMR~vht(~=wkNhc`kT7 zkd-hyGwQ@I7LuWIOrsSZG60-FW4~EX+H!a{|7eZ< zOhN5%Ae)BARyC9EkiVGF5TO#*M=X#Vuz7?4lagb9NP7*@@jUe!puTWp0++*p|FaYZ z-1oW>12>rA8w2>yUpD+Fy6h|!*#wpue%=R!H5th4Sks%tGLj;lT%aC~r5g`DjzGgP9GfzG-cO7*#?{dXVWm*8t?j(Hm%65Wrh7)~WOtgzwcD)cJB{ir$JAR1 z!`qC?=jNC*A) z5|9&%kR*+p0mD}TrF#H?%Au(Q!Vx)q=L#mbT--DYy!G4c6h6x{Ta?*4nY>2(_hPTbKA zzZMk<@n`j5lBV@gQS&N{4&AD3h*O6QjlaQ24SgC8U&E8w&r-vZ0>)_VpUj@7y*lAY zU}Pd3pECFgMKd~zT9XSia>jk-%=Lm&sMRTUs%ymOHJ|9Z9fpp432lgifH424s*@ITFua}}8mjOTX~rq!(6r?UhP#c(&~>!+)DB90LuTdF zv`cs@!z}Uk;`k`U%c)#r>k?cZzN@dA+1Jeaxp%#8!@%?UgKgkvHspcH@VPCC5MX@{ zgtN}u{9P)V39}s*+U#!O5Ikm>lq|ZxjjSo2hxB>+((wg#aDwAd>nTSnR^c#=O_a4z zR5Hw@cABA#fz{Hed^5xHrgzih>0Js|D+$unWWokbdQA!6H^b&+@=O^ICQOK6+c>Uv zTyeaGizc2Khc5)>$#9IUUUcojshH)+IWdX{xrdKog{$(gTCVCm`w+ft{IlVfGo>bB z9%}5wo>>PS`CQ~)9LdC9#NntA5%+W^oeVd8`JAB@J_a5cuYV@Pn#fw=)@$bQ>b!0S z_%J+=4tI2!t9#QG2`72dUn?2%Lcq61S;SCW#$#|?7!???!YXB zCz&$m6zkLHjWjkLKR+ja12?{I!@y^1D%0)%I!^y7;A+P9$x^t48nSAj&t!_!oTxo9 z1^KbXk7r8r(lGMi#35>}ky;2%NY;YTlyI$|q8L3RNJyY`ymp6|_<-8UW^p+9IJ3}D zpJ%5_k7NX7O4T#)jONYxsjNw>!|vJf1ra6Vv!hM29$`F}nKuxq13jh(8HBAG&dir8 zBP=mFf2n!v)b~aK)gZTFtkwCTO!ZWvnD>0|zHHBB5DF`%VqP3&f#}Gx< zXrc64thpe1jx)UVySVvv8wO5IWIFzFZag3wQDT;jL8CnG0L{jrzBz%JDer}wS~Jm| zp73PeOUY0Jj&Sx#9%y9O zlziT6b^_-6NVpRzNUX;PpbGUHkPt@-E^i@7hEV&#R$RWECjhMtvHK81H;Y+wP+0en z+m%yVGHo3_UplOi>-(Nv%{^hrBKL*YBZUO56VE-OCd^cQYQ7wE%&q5M7D|Q>GV+Lc zE1NNJ{9KQCW(!U(2^r}!7oggP#rnK6VY$e>%C{qPpzPH~-dvV_*qeT$+!MDx2Nl1L zwEQwKfI@PJa-$4Y@HufqTmEQF!HK z{E`8``uAPXe~7Q!F!02Y|Aad}48v~@!)N@CjGIiF*;s%cjFkx++UeCTJoPKr>)tquq( zR$bSL;=cNxiaRiH4YTF2`-Hv`gPoYf@J77dx`Gn-r-r!7Kp%Nx`Jq(IfW-rPsz z-`U`z#^k+UT9*a+JPJKRNZ|)aU((hNQr@o`_?C+omPta0W|%2FX#o>P*-|?n=(UDB z=k@ad{s2E_;6M5+p@t0rwqgIB0iQKvc8RhueAujr1W1BPBGa%t#!SBqEAyGeqKPnl zp!@KbcAdmVLLLT~ILDF>gSbXlN;}Q^Ip}_x1KH!T95G(lXFY2e?Cck`)seCCX*z57 za#h+KaW5BwS}c76W^8%J%8eZvLQA8xV#m_pmW-7zR$QJ=+PdW392dMZ?V34o56O@l zDk{NZR{j8UV#u-A&%*^CVMcCzcT7e|T>KJd=~oEY1e+CZtU|kEr`ytDFUGFv?&WkP zM5Py9Y@9!=EheQk=-TrB{z?6v{ty<5x(Z*QQ`GCA~<$4CSN+Gjkx0PN3Si_{EtfoKv|P0;iZ&4u{vG z-}AZ+15a(}58UxHKWw=zwH1~b<)sXn8Whl&=h!SW!s7G7K2uVM3EKw(Xzg(%kw>gA||ZnSdX!xlcuOSQ<$7+A4oAb5uz`f;kyZ;+#~C3Ukz0(7|n$l=bV`CUzUuFg+hT&PR@hz?prn1Xr+fjjmy$ax|le=QRYwxzu~y%dF<%q~Lj;Z7I-dIA=6`Aj7EU03Ob7 zhFCHZhK@b@7u2#-h=vJKbn12IoMafA)QOQb2c*RqItoO~K{Qil*O_H`%TnW@v``gk zhQ+;x^_Y|fN$b~f2Th=$4uHb^5^Y8JWrhHMYz^lry!3jmXM*d+_Y(@`IO(LObCm_< zSkW-DbGyufoxmfP!*YVO(g&8Z8vnNge^bj0-0`{%0~hDcf1phO0!io;_tV=HCS&zH z=AhEDs4o97k$5{A{430^Ec7 zJW7M5&N0PSFR{fm*L3UdM9ahjm|0GW~!CB!wKUHL5mU z7`VKfA#3cZ$g4FiE37%n`C?&sfoC?uROZF^b3Yi9U&%Qm_L{BKsM)!-Fg|A1m`VS| z%=fU5B=O-0kqdmAV?P}gW%AgqLQvVOanI|Ejoie zH+JM%i1QQWm1%*65|iPo@Uj9_vEX?INaOxZcl?>@_^WSM^FG&Y7FISoaHPcz{fgYsxv$G3%r;3jgVqaJG%kS|oP;JQ-8JHZvZE@FS&AVQVxBF-Cl_ zJOtyvH;c9Ae#ZJSMZYy(RbJdsJ_<+I$Uo5vQ$>^j_>g9MwBH0<}qtK(&7 z4ga)eynQNEk{tM&89ol+?_7n+ovzz3aLM}nm0|cd$UL-*HHm}C69B>qQ|2Yj_4sFN zg`vqug}_dNnA7n*$Rt{8e?2<%Fdti*RuowpYX}<|gjvRLd&O;YZmQ8#2AUa$g!l~u zY=nka|F(`0*(^+TWlp_*A>4Ra3@rEA2adQYnI|#NIe`P6KvSBvXzVf1EZmja-h+%< z_Hi4AAH2>*gQk!e)>(!HlceAygLX9j&-cXVTuT&wOUEYP0|bL$1W+-|t45#i;DJ|x zR&<7-y~g<4;eC2rA@%+2`*&kV8$>8uDWrc=(ZnC1 znS3!m@Ac8>3PL3&bFrMYS~A5%d9Yj$e2)c=ib9F+tilFI3a)V624=qxuS`fji)J|2 zQ-$NywdWL^5eHU6rS`6uy68q7w)+5Hb5H0es6F6#E|vpY=-0A3s-0QHH?M-X z_UJM`L&IH%Um}XoW8>urVNe!|R5~LAJ!fQNQV?lTHCjew_6o=Fo=<1TVz-bn*ydGQ zn9WXf{b|81@CsTJC#=Ohhv>7}iU|efGnELPIx9^+sBBDw(YKNU(Jap2>7A*mG%|8B zj<$pV{AmOJ8g6>shJjx+w*Pp#|HYYKFbV|j75qQ2c3p=HLDC5+Pyo>Igm%?7V}YpD zsAgy|=j_s&64+AaF5|7sLFkODm6U#?mfM+p{2h}w$jCW)LmUA0*y};}*)6`x88w2- zvZ)0R$ISoHD&bt7neNP*Ebfhea$RCPsU0c<%{2+@B1;@t&c#D3CPoeP^Jj&DqMvE< z%>0fF*OJqEu9@YHoR`gJfI|it82s7?wdjaUk&sXhlJVDM1To%TBktuei?xPjYqJ)# zoNp-_7B#Zz&(TW-DaWPPB&f`N&&h9Qc@`YcGk(Oxu*&F6XoT}w-ka}ckth`|V+-2l z?;EnCGSkA#Wi2_MvR=meUP4hoLvF8!7p+r}Dg<|?WpSPj-&wBdo?%GG?0w}6xp!H! z=64g~{8QU?18#KPhJhzD`j#2Kbx!>E)A8@Q<0n<4q4x6Svkxr4SFKTD0A+rQBPE|T z5*8UY3Ueg>NQV~*FmS?IT1q)op{B9dyIyvygH`ygcN{p-<~$Q3I7Vt&0IJd-aaDFO zQ7wDOfgi<17;(b5a~idM_1g6z($FkNo3A`*kA!)cAj1@QYJjgNBP!Okd9Dskd>}FM ztYR1dlShyqM2TvPeIK$4{L@IZRi{}=^(!_nR3ut6~E$I_wI@&&2>s9 zW=NQ7bd7A)2#GD%!>nnSA90?v*qEe3C*;dE@TGahsSoS*(`t`Gj=feU%@;0k7SNE? zImzg~>Z!!%F*X*+DwrwX!!ixcbW8rg+~j#m15K5lkW95L%>BgZx-HcONcN9$^a|HF z@LhN$z}@w_4FgYX_Ui*u>>ns1CV{G{pC7mREe9bqu#796U9;KYby$i2PG=+nsuJGS zL>|^jAu1?X?vul%23y&2a6Hk?0wz{$p7SaA0<9@cncK)yKunaH%Vw?h^dZRmMMxMr z@*=VTyVz0?dqY0+GRM*`MO`HPGx81GFV$utW8zu?C?5pZYXH%nE?;VwA5)7xQzfqy zDA#>%!CADC58x{Bxzy10`>r0@gAeVN#glwVoayS6R>ESSqnHLdvgK3(2o$w2amk<- zmlw?D$(S~?a{h5y2*J?GlH($<&-)>C+}jZT{LKo3n03TctX(9ImE+T*#A}T~=(v=X zTu-;Qc=fy1+QpY)YtPwjq}4G!n}7o!cS)?``lXr7B(Z$S&%5J0TBqo4*KHVhZs=Dh z*5r&bfAc;)Z2aD=wN#qc6`loQ5@=JtYK(Z-A)%(lL#oLNKt`xoGi%1d7ECZ5N1Fa; zV(4UOBSY+F)<}7b_>M3SHOsiyRuf#A-GvDSe6cE8mTkfm`r#ta*%~en01pz^!csT@ zYe<+{2ONW=6G{NUCo9u+5wCbSq6LACZ!jiR3z+EUn!^@i9LOBD-8 zTRLohvJW;Lw+v9|=kQl2{Rc<~bizyQd}Tr0p9A==1AkRZCExA34Ffk|Q)U9-?>g|4 ziz73cvL*{SIw4~iqGq&6Vdp_MU?f$(9*#%;o3IHp5~*pwY)Rmdu)BOGHPp_$i!mLu zLz+lPVdiGN6Jvp%bj-}etUYJqEexnxs^&s$cxmQ3-zJ|he2bx7#jIowMf^hC(>rcm zyS^9xE}Qk(tSla4#)Me9e5z$9mk>rHIj=IyoO;1bT-(PMLe9}zU)2$pIn)^VcSF_} zPc6>W5$u&FuZ;6JgTb*T4db@Y!t$j=EV5**tXYMX=0(^g1X42bkzs`i%lWigoj4EP^8|oMq$w7wIx;S%eoWFx1 zkCw1QXE45O5v%=3OOG|TSxS}+ngW~JYzX$);}5%591O;u!XF05#wZ9hoWU?DeokzBm_QUjndF3Ws%)(XCdU&_EsbLtwwl@`ylXYSU>GgI z$h0{w2c-6iXEIUz-SRNg$>+j&nT({&&e4pQhrP5c^QuD-C5 z0e{bi9dkz7{$_xWhW02pdffs;=6)1E;U>ub6r>2eD*Q&m0MVh*DCPAlEE4WR|3zp5>a)boi&jz)Vf91%(y&^yy6eN#E2N1i>}< z%EM%T@{A1Nid|RBSQQ=ze#(u5l>wV~*5a^eLB*m_$`om~!&F$bmaPuQ(%7BR z3(YuU|KdhNnB`jVs{~Xrj7&!I2qSZE!Ab^7NQTbi$`CE)vtrNJ6Ra>yMdrM759d^M zvI%LWV{UpJFw#vyLTF)XGH%AumtVkELCP^xfK4<_Yd9U}O2H1<8w$V^TETNwP*^al zASK4-%ei6g7k1UD7d`s}ujt9Kryg4RE$(1-v!?JCbmm`>A zaMa*|EcBn6vw3U9sv%pAx5pJzPv%l_>|I;soMKVPd;3``*!jNB_9IiAj;i+_Ni8T? zN!zn27E8LE=Nc&#%VXsP4`Fb@kkQ$ZK*J4;&`l`-&nR@`=L7>V>_ z@akGsXD|0B6rG+q_xY~ZZ5a4WF6@r455r%Wj-REL;oLxA3BB5^!|{mS0qul>qe_gb zW|VmZi9NB&5X|ynIi?HMDojvww`LmD+>Bw0IR|A-yvR%`2v0{P7?}YdA4cAs&+bGQ zey-!nEvj*IEE;O5;feK(d^VOi@6J}7#qcbVV1|~#XuPi zK}JIMMXb04F}iTo!`SyTC{Gi{I5!u8HGy)Ogo->=Cb-z6{coOx#Fv=7T`CDemk+DB#Cl~eS zT|R&-7EZEG>{yt#qe3%hexn-viv9OItd}Sb84_3ZRYT|RPht9nbN80?dduf@raku1 z^65Wd&&Ptrl2`)X^2%yuJ?-8@GRnSMLwzgYcs=qV6h31h!y?x@?@SmXJiyQSXLn~J z(?tqk3)l+c2$VJF=ordJjhc!9g)fBO57+3PtnDxW03ZNKL_t)KI4Gf23%unFKTOzf ztZPZjgO&zAr>{jVSJIw8JDG@QaI-birxgXmCTmm=>OTNvrY1xvqxZd)jXonK2%!7n zAL00=RLg%AH@)t|z*7nj^MAqJKWhzQjfpiN>MBfMJ|hu7Pwxyfv<3;R46&G-oLs(# zeI=PNcsg(%ULjJuvHnL8&Tb7)R6FW_;VMaqUOPCIuD2g$-Fl* z88~)W2@cgp_;*?o>;+235X{9J!uD$t0K{ zF%0mtJ?{LyY5`hGl+GKoZf8Y&^sz-~7nxQyB|bYs!o9INCJ@yj5tEjM^5dQD>??dP zA*1KvkhX~don$?i=b0sRDHPJeU?Hx?9{>OLzAj|D^g8QW_kN!D`^K4?l*Y^#lv*{- zACaU|w821P=t0rI%z@B`o`jw>9#jeHLG+-L0|lW69w=1sXON0h5&S-B1TmCE1t&%9 zHyAQ;j5KN?nJ}@F%um1fefGYW2Wwqxt$V+7YGC8N;G22h=Y96x_r8Cw^}kj=qoyST zh|dNI90`!Eh~tfir_2@o1^jzxPH-QESSVgoOQRRbHe_Ks&{1+9EBR##zX*U1x9c*d z-;%BvwzzG^q|PGIlab7zf(Jn|%oV~UA|3X`wI`Z1ub4+CXEuvgz@wZZDoKIO!8W?! z6ed9lR=w$OlkCq*fTY89-Lfwzt4%JP8$s+hWAG&w+`q%~#4#utkJ#GX+;|(qE?D{Q zOKNJDZhQWGNlKU8 zk$*Z!{0F1M05}sta`UD`lF1BPx5M-MH{I(mr{|x}kya$5DDYDN21rL5Tcjm0+260+ zJI<719&TpZ^^J8vXxsC|lVvRLd9x{WMZ^O$#+lMIr7MM9d*_sP!mbJ4OB3$}m@&eX ztj~+!Tx`Xh6CNZ1aOd10py@+Go#tF$x*y<{66w+;G>x^}TwOIgnCn*T$0*Vs>^~7k z=91TjG&j%$#qp^sPMlYD)mzJ)10iOeS~^UD)M|i~+L-u77E{eyO%mjTk(clCQG6!D z@Xjq0l&)8eFuJWPu2+Iao%;l#ts_9t9GScqp&keRWE+6q)^bq2_`?BQ?jRkJsxDG1j_w>x>l@I~8$Gr2+lo@%#Rc zOG6Y7Ym!-@YgcGxMo51{)o7|lsL1nrb&|p7!KfGo(3-q&5xlWe*bYU90q`n~*x{8> z#bW*?52Q(H#g15{)b1ca>5XKPoJ%KC)KVa7p#ZrV*rth64e!B%J&*+I?$6`+DD6*J@XicGl$IQ#sF;O;3CdC~`v zk~hQj_`LlAU&>sY-CJTVu1*r*P6nh(ZO$f#%+j<8(|+g_t`cxCK$w|@fXkXYTu(B* zu2E^voyIPCO34G@;&J+1ERX%GsZpxhx^C`q5}(&-B2I@kQllbMroSY#AnrjA3#9M^ zBqLc|%PQkvrn(Eh%!+F_+=E<6-u zIMw7brly;DV3D$31gXL>w9Etlw)x`j=bEMiXoh z80?NO#oW~<7+swiAcdwT@P4ckb3oG&*N`_S-y%@*{~RNI5`1peE&(ZPoS(-z0iO%k zSj(ay&sC0bG=Ztj?N5s03vV$MhoHj%cmb;yRPm%LK0@GzgIWioxhXTe8bJwW`>tVl zC>yx~1E0s1R7}6#R3cTHQXs>Xqb3W%X;W-|Q-Vg7G8RD;v1ji;ZHN|COhTx!;>~w+ zbuVrzy9WZJ>$t1_7#Mm_*9SV5YkJ7}oN_c7#7#C2=qw1OlC#Td?zwhW5 zg`t438TL@!MhSu~tD67OHm?1bwMkBmjK)4cH;Kl)re3C9I8@ms4~EupW8ARUYnoFi z!BmON4pkPLvSbW^&PwDDrn6*4{PhW6NTN$)s_t z$tZxFFPe~mtf4Z@0~rvKnMXqn+&<{__u&t*KQyAAdXwllL^De6xeVE3wkW`;qZB$Q zS&DOiYgAkk!W>W|fve@;DCLHE0*E>y0>j_SmSKNY^GGQ*H7nK3CbmW+dJF9NywD<% zKwAZiV2)}|WMA(5v!6+nYk55dBx=WGlDQLd-0P~h!MluA%d?JbJ^>B{;JzuEOC$e> zpVO|lx7%_PZLXeCWoD>TrD_(8>zMt8(L``^ai?yW4ggy+iRvs8$>^3UZKWwDfspEZ zJz$GV9}FL4EfdxbuZ5g|e1GQJiDkrGki!WtbyDctNREUY;!ue9S0ioWU#m zlWP$^31s*wO%z-oMkg@>r}3WtLNxEt`N^8s9KQk)`da5;Lw?2{n8d1TCZk4>RR;5& zd3_hos|4^eQKvLY3J_+aVU%~~x(r$Xe19WLEx>_#mKzu_PA!W^3%J9m1JJIwHa|CC99kDy zHdhxJ6`_jg91@@eiK0bpv1XFksEPu)p~b@&Qx+)F70f1l0>DB-EOW}|#X&>fH=Tzz zwnwXaqk>ZS$xR&MQk$+tvZKjEve1uZfZBB@FHM?uSbMORIprB3L#Y}7$H?!Hnb>+- zWJq-qr^bU)JS^?8?5!+j49z4Xpio2m zJdo>I{S?B5L}~(2kjy_%^NYl1T!$#ewOgawdop6X%lt8Hx0+;X_-}2^M?pY*fAPB^ z@NhoM^SORC4`>hiN29|4xF449NNgM-xGv4#k z6({u&EC5iu&+1a{(oEXEb}&4-vud9x7WQ~GX2OJpbl{mefOblnQ*PXde)nu+e6%Y5 zz&Q^dr4mJ&Y!szB-|nBPnUrLaI4mX!vv;RSV9X|D5v!Xu4=ruFOkZ!3Nj4V;A4-C% zVwwyPcIybAYm8#Kok`2*T#!jj1hbn`OPuvkcvuYx%>g`QYnCxGKA)x{a?)s2P`*oW zXGsH%u_Sm`0f0p3nTWFn^9SEAk8h0mew8Ta8GMu{L3l(vot;NUp4jE(cM?DibznWj7f zk<|`QzXA6P>(GQCz&!wCnqfF=67}wfG;^e>q54MHi~@p@iI(ZHzMvBOtgao`H%(RS zZ3!%FWbDtV-IweFiD<8311d5Kj6knB7r91WfXuIt5Ln>P3h;+Tj@y;zFaS;!l!+5O zoaFk<2!o`wof{irm!pKpMbCqbK^o+J38oEcwxGmEra)UJ9V`ISu1x8vND+4^;i^gG zBI9^?Xn6?j{V6fq9E2mWd0p%>W*!VC<`9h1DVOg=m71~IGzUR37SjSUtItmc4~=~x z4(sHP9~ zMM(Sgn4Mci>{=DE?iT_&Lm@@Sxo?skqkPK1%7QFjMUbPdE^X|74KpZPO3ReG#hDLF z4|C7OnnTc<*8$AXJMHI}UDFg~M z-vk8jeGUg}%!m2T=c@Yysy5J|;ah5uFjoP7PP;;y{Im!j-)*Tw(P04GL+C!Jo4mT; zm|U1Dsqs)}yfxCyu>+dw*rM8fUSN$OBsVz0iyNn!Le_4FNnOO?8H_Tq+=Tx5=54%a z)2*I#K8uHeVSfY>lkRe}a|(Dk0+gKD0R|>2fVSJQ&us6;XUE*A4yFSEu$){HYZ@F) zK~sz!I$jf6(q^_=AmiY9cyCL%z++b}){%B&AnTW0uZgAv6@FJWvpH1(_Jt%UaGgo{ zw~S=EI*mn^x`PMzl$NoUkwc)x#+;zopaTFhDyNt0Dg&=o47s)uK_MD#(imbHU>fhE zDS>jXQG^PNc>q-%lJVDY#8+o9O)&H;coD4I2P`a|gvUpN=2`*G~ zl!J!clTpvQyf?$N7%~Yh;eLKUboJ~*`+!MFw3jw#NV<)nGQ{6%`Vn~Fde~@!A%m#) z(W@n$xYEWD-m?cL$H0n-!-3|SYaUF7H`2twqEAc9Ft=MkwK!8j-iPH?MbdGp zu{QS2VHspxFM@^r%|XyVU}Q!$HL%fgy$7$U8iPeQWnBgmC8X3BeWPAfwsnU+@U?NsaPWQ@x;tONImI5$$=$)r~mxXwAmRca`RA17&xuu=BvO|sR9vA3at`3Fdib_hrqOU#ig6HO%OUS5>8s$l?M$9 zh{g&giD$IXaJb965-=5&xdRHZ=F*hx{QoSd#eKqGa(^XLXT*l=7#z0y7C zoVXS=uhe%U7*}&k6L*4^_W|d|zt8pL-*27c!W4Egj_p+&$aetz8vx(kYk^0i!vHwL z!36l3YDWY{TQ-oKJniNQI(x~rwya7U*`Q+K+}IJ@fbZnBm|2NW$`}}PIxqu_lEElK z=Gd1e5o^m$J&+=7rg2bP`U6hQ%s$s{dyVk5Ui)0ycUL&D7PAxUKUcHS-rTae-H6h9 zEwV)QI1i&&UmR=}X-0s0Sy8p-zluz;2T}@UX#kq6`fg0gM05T2ZOxV?8wxbZzlSvJ z44%;_1R~x$)58<|Ln^K4=zD4p3e>>T)Z>NL%B2DFGHNY!TC$E!HRD-`;8?+txdvnd z^?bxyaqOHBn#1C`v>zk#1GMZPApJ6YgKaoiDXE)dk)V8AyXah~Cc}7R?s95F+v57a z6?il9sG3`Hj{^X{Bfu9#@Y;c~8^D18+*P{Q1b8p>UQLe1FvD6 zd=*Ch@EKZwiePGE$--e#p|Pwrd~BC3Yk1R!Js_lJWY9_TK7y3!Ezu^m0s%aHj*Ss& z4Ercaax9k)ESj2&?CxV3r1s^i-ct~uh7r=W6paa4E|?||nxfV%cs71De^yLOKO^k*2O@H*!J&JFKW#gBI2s|x(5YW_SL z9R|PwpesHB;GR{-OUb2jYXJ&irQ}8+rwte=wo1@k;7*gKaoDOFR_lt>NoMxnnpDEW zkR@D~Mw_gLeZJZ*SyYEo5f5|#7)!OCFkP3p5FdfaDT5Bo8DE z^ng)n;h~|KLL?>RwP!`XsP&B8t&CV9lZtA1^%_m}J3`}pUKgGuXh?|KEsl2azjv2# zS*wF4iaP!#f(;q~ds!7L0m$tF*DfKON}rBHpxn;^XA#c|b;i(rOf?ckdjdKWmS_s8 zW`K~$nnWk2z5{VezF}u3hy|GBcRBafx1ySbzo?OAXdlp&g_^R{JRlL3MB#vQ+SGg$ zBmx+#T!utifUCI#%XV#Ki2OcN)tB;u5hIVhZ;W3u(uHGAke2#*q*jN4ssl5|&HEsK zCQ(}nvy5aXD^<^sUUnI?h50l{gxLy5uzS8SM)~g6^@lF|0UwAC1K_@>|BfbvYBvOc zu;Kc~+qy}ucRZ#SYMX*mZP;9Us^oTXS$s$%tE)MXSz)1!J^@B&)7mXd?d$**eF^;@ zCz@rP5io<2rUof7%hm{2y+xV5tVw*{pkd3o5h>DU2kx9QZksK!)=o*&3nUd&#J(;D z-)mDV=oR)%$@k^Yn`bSa%DZxYSr4U3exdHG+ktn&Pk@6vqM~RL0S+`{q(&4)!TepM zez)k|bVf=8Hj$wy70n`y!R8z!kYx;elnY)ngRmpVOS2Z=d+X}<>Ct%_(xIeANs|Lj zN75NJgdZI+0SLo?YX&D)P8HbI|>|^V*ZS07sk@zAg(&zKgJ0xO;!P}(Z*UXN29|4xYH{F z{04wea#IXpO#Y=Nf|UTNh{%p%GZijPb=oAKbYi76hz$E`#imx&Uc|FAk>ecqVb8&u z-Dl3M%+kxkQ%%yT(|dJ>rleg}RvFu!7Yjd(Ut`fq;lFk`BW&+{q2xiZ|w%I4_(t#_Nj!%Z`H)T*;v5HQ~Ig z+rYswg^?ne5Pa+^X^I0fVJkEW7i?&5jAv-hS&a93+(<-W(h&W*UTTQfC1lX3s7&vzhuq@zFReatn%nE+^ z2w?SKolhA8NS^?0aG??SH7nAgw=CS>DFO=- z%g49*1I|i2GUp9AI}#Fn7YALg-KA$)gbn$g1X-05I}Qv@7z7@&xnl_N6)ol(DU4PL z!kIm+7&C-phXL?nZK$RF0V6w_t zIe3(S)FdEjDX9^70YtNh05dgUpaenC;CW#lDwPVI8bT!Ws;ZPaE1Hwp4(oO^R;eV3f1{FMxs&*0vO>ozj)oujtQ zD|SCuk>1z;5jFJM!}Vx%7yt)A+ZDRvc~yOyNfne#xB(d@K`FbH!$(OL4s0w%d2T%P z7{ZsRCMwd~&E;O2g;$+4qc5%^hFQaj$poE2MeVE|?NY>#gt?BCv}^ORBvx;QKV02gaXL_t(KnI%mtj5q>vZo)sHfP^vJL-lq72glAm zus7fB*CF1EORVrnFT3`98cRe(6iQFcuL>k7iP<%47xOIuU+Jo^+#0}v=uiMosjdSL z1o%+_{uIO8LM;MZ;>!)ljYX3|m1vWxYdC8d^|5Zr7;0$WjXUmC#TrKxn;eONNar3+ zD3l7XS969vai@hnwT2;HdS-dj+fG~hX%VYKe$gSKh4ypX=q|ZXQZJGUkcY$Oj~NRaa^#{+>P`+zWS3=>&`>1)88**N)D}^I`?Gu2);H*bgFjv}&xw9gkhUbaOs0 znk9Sb&!EYv`2uWej_*}QEwY+zs>wlM*Ib1rGe(dQU|G_)#vyzh&xTge92wkPvg zgBfPjQ$(ToJ))L;c{bNn0C$v++5)dPZGg<Aly%!|(|@GafO2$iGJVF0|Sq3?wO+pmkryHxdE1S0!l9uC_qW5mK*oK;N_ zso+30$D|s}%5+hpR)MP`m91TIf=eaHgqEuEql_)Oii61@h>e@|z6nGr5!SBlWGr2Q zrfDw*Ok=ovYAIE_L}X)6fT(Hul(Iw+iAr@Y2ntdd46{6|YR$uQYW)0m*deTr2h)x&JzJ`YuSu2<$h8=R0gPs>c;9ND_Wi}20;ZEUF`F^>2z@+^ zRI$C3Nn=2218H`020$k5H|rr8=lyH`Lp8}D#*B!ns^PZ^8_#J;6G|=cmJ+w(wMQD- zsxgI}cb3BqW+EeigK_tYSNX0-ro#X@sR37PHzmOLRODSIG3oFkfb<=ia`T8FAYnxf>7;U=QA7* z(7rpT_ZsAsh~CSI-iZ>TcaG>K2@;}ncTo}qIlcEDPLE!rNAwURPU7bf+#!i}c)kC{ z`{CVBJG&otW@l%1=b2}oZG8{gU8ygydJ$10WKxI0{p`oHyFT|0M*lW?R%g#0)Yq*x z28D|TT1`v34ecequkCR@a@ldHG9*VwD#>uoCUrN z>|xXc{O+SbT10j_-z!L8``c0V?4j7mKM{2g^Tn-wqjm9>xSj04H-An4mQQk0`%G;f z{Kp~x*b3oG)0LQAKKWW>H&b0xNv$Z_{I|QDVu_jXlSJv4ux~rIQjK*FW!BhpfZY3g zMs!m9e^qk#S3C8Q@NbU2J7#Z*8geNHe@N@ltA9Q%l}UN>rc>fLtU(FbAWi<|&NBiK za}?2%m3D55O1?7>^<9z`kb!+P++yDbKrP*c)r`o%t2!?@K7N^@6i*;XHC+L<9Hv>0hr^il-Q*1MQx;m?)MlnuAj>x ztAa{5u?&0SPg+;OLL4=AdrG7eU#-)>l#+DG4DL~tQ@==SJy-gAacNLKRdw~1&7sVr z^oeil_LyD3+-DJceP)T5`gf(4i--4{UoC?Zw-eiGZPy+d^RSRxMBm9Cb$c&nHbg;6 zps`4MA(rYP6_i@}K=ULqLsXEuMHVZRkKkkTJ+N!NEA0m=M6)>6 zH#c-x&Rx#z^wMPe`a2YY=(YdlK_TGTpFT3MqrIKp*ak6*1n+(x)GLll!f;@XQMR*# zDg2odCeS69J{l5vFBg9qo2((IvKOLvix3eYMu{dZzWE?~&X8^g;D_IEzq#8?-Uz&5 z9+0yPphc?DU;=<&9PlHQxTjJ6wbWvW36>P8?{$8)4e$qV*%#jb#h%i53?P`_lI42P z4m_~Bl73dX4Vg3<@@Z$KiBzC_bhqNM2GER~mw{6qk-d0$YLYy@5!-I!o%7<^UL{Ej zWtvgiAkeCf#-5fE;hOd5>!gM#ilL&!xiLJ>V7vH-UbZ2ff?wdPxc0K}#t9WhA0>vy z_^YjA8+6rzY^L>m-(Qu9?$#gx=kXAW@}%ZcNZJZBpY5=$4KTyM96^1&0Nj@xUD zCGc7a?k9{F2Sl5IQ|6!mDg1V2H6$NCI_yR2Y-k}>Q=tdoHtGJ;!|oibJ^9XjAP@eo zfN9h%|LP&};NA5%?bE~g16uRPjji*`sZ_odkz`-0GwGRprhnHH<$3W|@yblRHb~WL zdDxV734D8Qq1~n2!bSXC=~?KEJXAGgH99YwC}1<+Re6yj#=9IT&qPnOF%=TF4CwZ+ zjtd=H{Ik<_xElA0yb{DD(C{WNi=i0wDKVv3y4$7&uq-MDa0`&NR4h+am>RZWOCGna zW@Z-hejerIUE_UprSGWgdFIVF?fj^Pe-$F(J1e=L`imm&7o&ZPr-DRh6(!jvDdkH^ zLgxo7TiO`O*uIRA@RjhOpqkzsk9({KyRTi%%mH4=8PKsG^BK%B<=4V|+FdhCxrAxBKGJMD_IQKA@7}J+ER{kVW z;clSaI%wLfdatOzORP1R!=-WI92L}{q9_7yW1h%Yr=Y{DOlq0uv9hww_YBJaTadms zB5)2aLJK^Q%KN6L6-(GP9n+dQzKS*ridKK6%k?gNl2o5>_4xe->UzM0O|>Fvh)5ah z3r5N0T%FPowS^sK0p5^>9J@!Ka{sw5uXZc>bC*SB3+c5`*3qph(fiALF5;Pxappv@ z?#kV9O?rD3U`Q>&ED7cXiKYbC<1~pca0bxv0+-TT>p% zG`TWhFeXW{G2}UB^5br0j`Pv>ySUa&SK}JpR1cOQxNGyYroF8H@6L2q+h@tic4xs# zX1Okd4coOOmPdA9+b~cY?|}3|w{gy1$-D(zyyg zfN#iJq6L{C8OYnos$X!_ltzrPz6&Lkcm9?NiRvC2q#5{b{&3MI zyyx?{iY(?-f}}BcW|Z)aKPh0REk>wd9&)p!kKg$zyKH(Tv}B0dZrP98sxY%3)mab~ zbm>D>tWt; z`{KS!?12FtrgPRu|Gggm--~ZmzlP;G2$~T+ zuYDIz3s7eaz5M$3j#+FV_fAdw#w^c1N<5XG!eUS}QY8Am`xB1fQZIwfM=kSh;Wcw9 z+~w}|w2Gc95eU*v2i^|$8R~xBH4fIF5bRDfpI+0s7{`0I=T@IpA|6+zr)=tWcMK+DTiwjvlW+H2dsOX|=O@@seXDY}vXi(+73fU1*FzOEAA%F?1- z1-_ct#npRHDOoOIb;Hsc;odJEQEzwALu=k!5d2Uh?OiVUO3}1P&zF)9y8AA9Cp+}= ziB?yPiJ8thf0F%3-6(5m8k^c)O*_Jy{;A0S9y7{g>!1swu5%^PTI*H9rr70@i&n%X z*U>L}ggF`?DUfW`jk;etC~0}jGq)rXfx~@rf4*$wE+}$Sb+889Gr~qxZ5xbo@#S1m z?RrqfNNu?x>DGnCbu?m=!o1C1PzicJ+OqUV>sycW;JlEy2W66h%<`ofmV;|`(9z4q}x;wVSaYS)XhjvKbCAnbj>GL1lNlZ zlO8=qTAP5@TOCx@_%?JsvV`LY$&tt0S7z1B4hr4mvJcclHZHj|tZ$o0b&$FiXwehP zJlQ~6IJzV&iTdN1=TGLLWMQc<&f=EU_l@7LQ+TIw$!2)*?&m9f_MhI4|5!c|^Ca+y zDk-JG0{lnPDWLEyN0{dj;$8&E$nlZXhE3rto@kuw`WMm}dYWGZX4fasad&t$T?Z9T z!Ww4gjtgj%gM(0h&mH?agsvl<{x;8fj-IpxcnRf0GH8e~2yoj{}?5W@pjPU2{aMr+#;X`Vnk)h?| zPYd@R6_bvqvNl)`)0l_-r^1RD?t<>?rI~c5u}3D4%a;|#3O^uwZZ*;-AmNxnHyUv~ zPWH91e!hc0>jn(tYP}z`MRB}yXE?e{iZgj>^(?@rX)OS4r+L{n;H|# zpghgMe!_%FFs;R+q=c{oW4m$9hbPM}=gotH0*nbW)~#MQNRnGJ+rx2v6E9~gO?u@^oEJr&+@ z#I@8yw8%R9jPNFwjX_t5jz@!2nMQKOicCj}639GDoCuydJer`~6*X(Xw}T$~H?E?X z(EDn9;gAsVn7Mz?qdff4aJ)92-s#dBs9cv24pP3445#Tj)xp2p1IsPs_1Gh-=r5(S z$FJ&tjqqPYdLQQrhkW1M(S@YKtT23}y(zLSzkV=c6b>nULX7aUIh*mFy5+Vp7P>VP z-<5}*g^ zl>9Kq)jCQKQB;+gp4xv!+{-Eebg(i zL-?S!JvYBK2oqx(j0X_10bDSpAIr?R-;Qb!vvQ0A>x$}(f)~#Wba3q|@;XEKTIYMx zYvHF{SJH5ST#P5dnK0FGrcAeo8`H)Ip!1IC#x>OeoF-xR^#Oyo^W(r6;cKo;X=HAO z3z>c8BT|uXbd*jlyy_mg!nUMEAKDlcnc!RvU>Q6)ln7bt+O4t?++D;UeBDwzQ@TdI zAvE?6tDTM~kg6JSf$*-Xv@^jYQ-_V=38?y%-$0G_w^B$Y0R#xwY5Vu8HpCPx(aC#R zVm@pvgnwqK>?}=ImPMgX;DLub9tAjMNyuVO0s)CK`Y-By8j5X&R|m+iTZL6W3Kjk{ zBkG?AM}PnIZ{ydTJWfq^uq^S%$qD{%!&&p%l^Q>?=+DuOC%{SElCS6~@>b18RTyA5 z{QGw$I(P&vW(4#2t9KCwK6B3s!^sU&LU;XV&VvihFbl8;=iiz=xt=-(V0n#ggA5|0 ztqFRJ1lc%?S4*BuA=L?_fI<)+9HQL7MN?#qeG95caJR2zPNd@K zgmvlS0&h6OvC0`t&R4N}N2J)o5X+kSxXC}{Jd$mK8%Y~DvP|;#?yi5Oj4khd%YT)5 z+ndg{7h9`G($myUa$sXnNX~oGBu$K+P0L$nRu-NxhV`Qegj_?o7m2zD)BFeje-x3v z#%V;@*C+np3|L|A&6g9_+N?sSl+%LZ&>mf|M3aNW?-@0_-sExA=|+T_WK24@VH#ao z)XFTvGoHBKLQDd)ZtyNVx_?g+%Xv@BS&Z?J+UG-w4k(0BtK+@hMpPBok6D65>w=v` zkjDAGU&yC5Af(s~&)e6pZH1(q1t%yeT$a(196#JR7wSD<&c(~IPO5b4=-=GTgYo)l q{6>m`Mu4LK&AtBr!2gYY+z@MV{Gn5}tBeKQn!e6s?FLO}下線です\ + +これは\*斜線および下線です*\ + +## 文字色 +これは\文字色(赤)です\ + +`色なしインラインコード`\`文字色(赤)インラインコード`\`色なしインラインコード` +### 見出しの\文字色(赤)です\ +*斜線文字*\*文字色(赤)です*\` + +## 下線と文字色 +これは\下線と\文字色\です\ + + +## 見出し +1. これは見出しです(1) +1. これは見出しです(2) +1. これは見出しです(3) +1. これは見出しです(4) + +## 見出し +* これは見出しです(1) +* * これは見出しです(2) +* * * これは見出しです(3) +* * * * これは見出しです(4) + +## 見出し複合 + +# これは **太字** です。 + +# これは *斜体* です。 + +# これは ~~訂正線~~です。 + +# これは\下線付き\です。 + +## 特殊文字 +©️ +®️ + diff --git "a/resources/Datatest-Wiki/WikiImport_4\345\233\236\347\233\256/WikiImport.txt" "b/resources/Datatest-Wiki/WikiImport_4\345\233\236\347\233\256/WikiImport.txt" new file mode 100644 index 0000000..4bf5f89 --- /dev/null +++ "b/resources/Datatest-Wiki/WikiImport_4\345\233\236\347\233\256/WikiImport.txt" @@ -0,0 +1 @@ +WikiImport_4回目 \ No newline at end of file diff --git "a/resources/Datatest-Wiki/WikiImport_4\345\233\236\347\233\256/WikiImport1/WikiImport1.md" "b/resources/Datatest-Wiki/WikiImport_4\345\233\236\347\233\256/WikiImport1/WikiImport1.md" new file mode 100644 index 0000000..3bb67cb --- /dev/null +++ "b/resources/Datatest-Wiki/WikiImport_4\345\233\236\347\233\256/WikiImport1/WikiImport1.md" @@ -0,0 +1,48 @@ +# Wikiインポートテスト1(4回目) +これはインポートのテスト用ファイルです + +## 画像付きリンク +[![](blue.png =100)](../HOME) + +## 下線 +これは\下線です\ + +これは\*斜線および下線です*\ + +## 文字色 +これは\文字色(赤)です\ + +`色なしインラインコード`\`文字色(赤)インラインコード`\`色なしインラインコード` +### 見出しの\文字色(赤)です\ +*斜線文字*\*文字色(赤)です*\` + +## 下線と文字色 +これは\下線と\文字色\です\ + + +## 見出し +1. これは見出しです(1) +1. これは見出しです(2) +1. これは見出しです(3) +1. これは見出しです(4) + +## 見出し +* これは見出しです(1) +* * これは見出しです(2) +* * * これは見出しです(3) +* * * * これは見出しです(4) + +## 見出し複合 + +# これは **太字** です。 + +# これは *斜体* です。 + +# これは ~~訂正線~~です。 + +# これは\下線付き\です。 + +## 特殊文字 +©️ +®️ + diff --git "a/resources/Datatest-Wiki/WikiImport_4\345\233\236\347\233\256/WikiImport1/blue.png" "b/resources/Datatest-Wiki/WikiImport_4\345\233\236\347\233\256/WikiImport1/blue.png" new file mode 100644 index 0000000000000000000000000000000000000000..43feb438fb95433869785e3544363635ff2f64c3 GIT binary patch literal 88215 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

7*txZc3MN6H8)y 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%0A4gGGHC&BWiBp%46O~svqCy$LQ$9pLL>P8>wE*& zTt_l+(#$6B_Nj!ZK9u->WGh+}Q#0Kg8L#(uAz&;*b0srPXKkWOC@T7$x_*uey@AX{ z+Wr}{Cp)T%_I@p{7T>2SZY`0)XX~6e*BXoCXB_y0Zzc76UAF=7T?o?*pXuQMdZP^O zAPGsM55bWV)&~v$1G3#%OU$pw8hOI!6Q~AL)oCwAGZ1#eaS!|SKuGGep}Wa}w)j7p z%^a=flVLE?fl}zICNdFn*8l(@07*naRL2B@5yWq<<_wyDDtRa0AXDpgl@HW2KXX8* zqq0PEAKo0sScgl<8d^Q4gW1k@Jf0~j#f*a4m}j%jxWJo+P26_@YPM_?%tZlha|vB@q?ata74@v1|Z?``u@n{KGxLBOa$DQT429N^fi zZb4+{4)2WBIt$)ev>Vua(vn^})jsy$ixDsO{G@~Ft)VC|65L7O40ohvq`=B^XUH~w zXenFwxPUro7#7cE!|rNGjckaKXJfxGN(JZwddIuKez)s30G`gI-*Vu~bK>`z`7bnJ zpd{aGHx$jvB!Mt9Z=}gYg+50B>Xrt_t39+OUI1tbnCc;=NhTLKygP(AiO;h0NCMs2 z;HY*~m7Lhk1iqF5;DKPxhcUW;s7fK!PE^_raErsN$tKQmCy|p$O%E_tfZzd$HFaEs z!1eHOeNTULkbqvtMfx;ZH}qaE&o*D2h@Va=S1Z?ayj#YV+Ji<#c!7MFZT4a1WThle zMOk z2!!wuPG~YLx)Fv51OuVD@VdSfoG7_RfvfgeY$Nu7ek^{E!V|SX$9e@*=qyjtlA(P; zK+^$fLFtL3JtBkkR{;E7t#WzC>ox$M8}>bS{2ONYFBr#Jpo5lnV5s(Fj#l}pij{dn zpYKiJyGXo%sG?}%sw4%AgRLq(L$wwL19T1X5t5STu`Af}`Evq?Wy9hW37@kM@>TVX zqWV_9obs%SK5;Keif`9Se6=Pnhs05p?=}k`0yP$wFS1}#0g}v}U_5|w2D{7pcxodP zc%HMPG0cjA@u0mPy;rI!Q6eWmaubU2=JS}$#QPjsxiI&Qi6WHj8Gc!egxP-i-YAdI z&58{uCg^sNjxo4H9Vtp&KcjrVjDzLcs$ovCk#>d&w8?1r7Wq|jTu>h+R z(Pb>9$$8`x6s-UizDPl)_tBRc`+(KjsF0;|FH@epoBwAdO`E77=`jL{c1^VO=79b;=nD00A#WTH_n$dT_xCfL^6dWT2S4$RjND| z^joD{EpJ(lJa++ru!o1)q=}zW9c`SN-v69!3g7|efvEB2L49mi*@U%j`7gn!!X$g? zN(u_**K2-al^SKaYYjaQ>9Sww{o>jZye%cNDGZFacFEIjOiMUDb1k`!akxDtVXK6h zu7A?@>}bdk<0w0M(NtWSW*vS5&~$>jx9sNLraA7b*YCPNBnA_l;w5wx)0xTto3#mP zSc0Rkv^lI9PB1l*kQ2=Kj=i!%qkKXRrGCd~43qht3hqL~F?X62<50DrBH@>t;bj;+ zBT%lLizv{rv4+yo7@`Hpdue*ClCvDEqcjTS_e)@MtbT!2f&NbZLTUmBc*-AU1wyC45827Hf0a!dz=&=DcfdYmJ4OSxY;V3{`?t zGX_CK4-MDTQX^Qv-+GE!p0dk(hX!h-H4b4o%l?a3guXN-Y8w^`>y6BN=tOI z>OC5ROwEbwqNW*2mgjU>g5+akQ8rUS@Rq&?-DxZda2fmw7*=N zL{KB)de1a>QD9NpE;?{5WgTve-}eFV+|d8*oc^W3DoQ{J{}AA#WU@&y9v6Z+A&0{# z@x}rE{AH9X@7@yamWKim3DR0xp>6kNW2UATumYVZQmMx1XOS5o$2vfSLxKW0WAH8l0>xWH4w6IOdmCnlrIeWO`P!rRd~uKknc&mmc-c^;R5_m{G66je(tW4rLMy9dX@92-Q_TkK< z_loAQh3188Z5HJmAoRtW^$hLYMnq28Z0*TC=y}gH`0^P5`1~=-uk_&&0?WrEp7FJp zu)#C7+r2f#6JC4055STZUQY)jrHZ~h&I$L`h5kJ(k|0=nL?x8u zp9gm4i6b$TWS@V<^IHqhbm@L;tLj75Q;{YN;$X9WJ_(l>Yo8ZLyZmeYP92|KX#rRm z%ybkGR6&281lpXS#gRfP>vz_A0HyIL^NR5|;Jm4#hX%#|y@g{q0bQ#ylDQtD>pwD{ zd?rY51PKI#c|F<&%<=@3WS{4RMm7x#U{G_MnwcsZCCv`QfHC9!YDbzgnD28&!j|q4 zEdpfPtoh--mb-}|_f55>jYQWC+cs`Z_sx&vh%0Z=tniet;6QAyzn+#EOLYl6)e zdvcg;jv020S&|$V=S4!N4Ki#t>$`Mrr8&F<;It_cV3`@J2aC_(y!rplx}HZj zS6CNp47^E_ao+Ep{ zjb2SNWDM!ptN8XRT4tU2<>(N?aL|&WcSOo_dgcmfN21nF_7M!!L0h_&X^2dc+DbKK z9^FwZ_RVYWYVXNRS$g6^mv#R7tbc1dzJ4{s-tD>%fbWLg@ej|5|9zPK5|C1slNeGx zGgP@ss;3%PN?+s^IB7Q{fT+1e0g~TS&?95uJG7b{-^KTIymI`oT|gk_g-Qu$G7u%#2g99pZglnym{Pm#Fq~+k4*0*T#h(_qZrA3}K z$gl};nF=oBruMYHg^a4x;G<4VN1*`iIMkwGT91UF#pb@OFc{3qtCltyUX|<3bzxk0 zWlzGE^&-&3ce+F|?^#OII)H(aKHY(R3xR>*galmDe^u0{GuSbPv{r4Ys{1Sm^AncPW4N_upq8hLK zvFwKVYpwgulAHjl=OrMvN|B_BXuKtU&ztpt04T7c{ZF5(KNmAXR)$L{`GiR5GM)E8 znhx2k(9y!jx*iJZFbN|Bs_T$mLk}gI5%R#Oq&)anzJPO>07jzJ@_b`lHQ)nP^O`nu znm8z(GaEo{nIE5CZL(gEcJ_{qPT-avDY>yF9NTei5L4Fa1%{8&b!6ULCGBS6FK5Jy z7p*!$H9`M*diM8B4H9YR^>>_(xi_@UQ{x1L{$!m2RD{rwJ>tJ4<%*WctGe+xI$6m& zI%gJWS_u%rB*RDa*sP1a6|Hye7sn;kQ<#OLwWeX6=V3x*=AKS!t8xThDoPkL0)q?w~kkjOE5&xsr2&SGHwTT13M_mu|e zT^mNtNh~N8bi~Ffi0n{rEzWHX*Cl;UUki{`p*RWmrI~aJy)c@_fj>SS|ARZe=fJP3 z)_S+=HUQ2#*9ji~4S>Js=x{)8(sajXd&aAp*s*1k2x{#5e(m@|=~->CwApqVKFteZ zHzZ;?fFlp>7{EOHU8SziE}-Nkm9$f}?AhoyCulMI@1(L6)uS zJdc**&gpob5hcR=H?!KOkea(aSl4ck=Q4g=ZLZrp(i_1-piR^&SfWLfR;O;_aTd#?{i` zF&*a_^V-r(QjWKbw9qxL^=qsxpm@z#ehLN}7fxpL%y%(yXn2h42hVJt95W zLv*vYVqpgS*)i~6ZZ}5o z+W>fY#_=O_`WMHv-}AyGg_N8~z>J-C0MD!o9O>l&I4@gEiK_YmE0~L)ZVBgmJsgkS zmd{G!$=jHS@jP3#qxx%zRCodqr9grcYn|*P3iqEg!x}xzGRJg0hT$2=k4J`_g^$2H z+zT`pwX~^M#g2>k>SzfCh{JTGsbk+_(a!03sVqQG^?z-I5TE6~jb?y6T-;Bt7to=P zTt}`Ir7r?0zv~{pkKNnO98zFB<9Wuqe@KA*n6&V+0k0=QOB?;(Et%)(aVS({q4}oO z_GH?i#)h&7lNQ{OwN>5+hsV}2&|&j#z=<%%uJ6wIKZfD+N34)$lMdJ$z%^@A8^=M7 zk85}$&VkO04xox(&m9Wd@bW)!KOtrwY9^6u&|#-BhWv@Z${sHhinZzR z(c|FUo3R0{VUU^AA7beJ1cE-@C2_}t>A-`*e%Jvd4TcT4Gk*;cYki~^5KcZ|mzIGP z61ZMkL2zc%?PJEQsjci=OWfVgFbJ8aneuwh8c}Gq#ilRU!r7fBU7z-Y6Y+IvQ*uodjyYbL^nOtZNAi+(u3N_2G)U(~= zS=%s7i7jTGmO6w9NQ`n&;xE#?NR%zn7%+rEjknUA{-2ILJ+5)fiud9@;#%3JJ*a2m6TXirwhB%_OD0 z$Q%m1Q=0e7?>&DgE!SD6KEc=1EV#A6QOP<@1!-$<`~4Uh);ZhGO%qA^0QCF0FI8Mi zOl+#<70oDs=a&asgPM;2$?M7Yylw;F6)6FHlic{a?8Ca<60iaW%f6P4ke}(7kq0ZC zG+i05r6H>R6axZS08dvo(}sx(G}RE0`EN^14o|Uj_G8QL`LGDhB7v5ze6$@HXsO~* zqb$eS|J1q>FzqtFc-HD;;8-}eIy3-ITYGjcYbrw^6QBli_&V-WIuIGigsdD_hKL*? zP!k|k(u231TKyNJm`%JlN(or`O=w>?0$a}Wna<@Zg2tPR30r}ImZx2o-X$?bn9|xX zq)P*^bnZO63%wR$1KMf7Fl5qInoH=D83t^7Xai@OecCKz70MZV)SYjdX}8n;J*KMr zu2D90KGNB!v=q!FoU`RE>HmA33!&HywU9BsKy&uQ_bwM(;3SMdcG(b4wmRsZhXTwp8>J4K z5OTfKBPP{5>?7VcjQ<5=h}r#yg^6CJ;R8`-BBk3rT$IxJKHggYnt=1{G1XcaTW-a- zJ0z`57EH7;}l4E zM##OBr2iN8{Ih00%ue*#T3VT5Hm+-r=k31JshhwjjDKMuVgf8-A{Qpo^jo^$M}V!y zwCi_iL#Gd8&TfH>S&u)(2_W^JM!8Y*M-Te<& zJEh$GFfl}(WU6HZSJq}8LPS7EcyOZ$C_EVabBb6+Csj$I6#)~{VHMH=DuIIO{ro=C zzRR%4I0Vg9Mj{dGUQ{BAwY{Ed=j0s3>_dTDs!9HHHFZRuR;OWQzcphu+3(+tgXX$sF{IHMfggN?e$m%ifu%OC&y>YsFQBs z#RR9k-yvEh8kCuR%IC2r49nJvMqC2OoRO3i8f!bZNyn7lKkO3w4Z!Exw3zGQNq}YQ zF)Ic|dLvy9pnBc%D$`QY(K>EkcLwqM0C=fq_-*WKu^J#%s4V09`NK*A8?yedKW{bs_S!8IDyeyqn0uE+$gueBb6Zm#U%cSEcq!uCOe156A zmY|h~jCRHgj#ebXA`#h|J;`VfN{EJzS}BlltfwFsh?1SoA82V0nYh94lvxPPkhhd7 zIZ>+AJbV$B$2#6t425bm*NV=m=_nId{L8g$P6?DXlS$HmYU53#K|avMuJvEJSE*HL!+aVW<&ZQ zwAv)iYAbDDBz2i2$4kkc$y2PAu28#~rTrWWqoWDr`p)ZRSjSP!2k9%J?LJK``&RM) ze-(INkh#ls8vqAd3Lo%Ab>8wz*)u%iq?oc8c$c5HUnmr7JX0-E~&*O}c&@mzm@#8a10$WJF!wj}L#*B4g%RV(! zlQxUN$onhV46Bor3{9neGsEY5M5XXOEP&?ne45HAIa331G#~@r-?Nyc2p}WrgMjB~ zfdXjr1T3wAV~zY^$yufC(}5p6XDyGu$H5$l<~SNO5G4q#p1bUy3ylG5B+O{@56^#T zln|%?4X@h(cy8j)y`GLa{U2|`elp5Jwt7ob1l2wu4&8_RG7A9FMoUN38>u#5xYW1y zeupO^e%J>ddmqf{VW-}Q;XLDB7S$(al;oF2cYa5+EE)UFF&&w4VLqy)xzZ?!Xa zPsf(97d1HtMCqoSkmwSfT$^psQRfBL*UR%S9;73E4qY>)?`87HbOA2!EYs)dORX5) z7yiuT7n%|XEWv!ToayNIocZ~g^P|*BKL(lMK3K=SrG4ZWU-phurU~jeJvM-Q1oofI z0$jOY6Inn@7?GAQ7{e-i){!){nY7;P;!Hq*x4V~CR0&?P#)GtnaK;Xc@H{;)aAY4+ zFJ~`>p=|&Uvr7B#il3o%9vMYsjI=>AS~4GxxpR)R$6K1Ornja>lUUHG)%?{&8uS_U zOtukp!ssooDL}_7ZLY>kRorKR+~p)!|tHoCB-c z*2-861rEHQPCyVKtRp#qv=<8F($c%gd58M>-a@sR=&Dk4{pxoj>1aLY<80FvZO=17 zoLPD_FV%QNx_Z!Iux{P*e@`&kEiiV{_A7II6V1f28sKO%oqIEFnxGib;VCH+ptfO) z=H)ZKRb3Lib3%sdj+~ zn$Xzz>mE>BC4B^q_nj0{My@gI#rU*z{z{B~ipE7dIj-j+HE!~`+DnxT7P&t({dpd^ zVeMC$5=?N%>ox$MH1J&jUyuNwJYC>HOCTZzy+>i!$EJj2@|ArfA=(0@eC$TUC|Y_` z2B1+Cn*K|m1q7J+RRJjNr~=PKpA1zjX@^Wo=E4}@k4IBC8O5TNm{n5@+EkIt##nNW zi|j%QZBspWV9o@SxgU_jlDmq*TX2aKD!;?_ua2)8Z-F!2*mJ zm7x;0_B`cUX=9CM<_bnKPI#;8=zp*KL`ipy){0!-0c86zbSgf9wM!7^d}ceYIqs|G zP}(Ku;9Ygo0%aF^;~6NXNoJ868-(GgkkoUGO{()`0g@F}qW9<8DPy6j^2jQUjDxp) z&T;u2$2+IPGyb0%YcWl0CNSOcvPYP}>G(LU>Hm(`eE=N5Fnn)p_U{kFzdIdO=2H*- z7`6Z<&|IGc6rk31p$Yt5J31xkBDS~5En1xDIlZL2O4-HR6!VkaeB9gNGvCG!yBtD2 zOmK92#W(IBnUMTY%+=NFdN1m>FUKhzSBI z5kpUyA!bAfF=U)!WC;l&!GHmSOaP1E0a7GlWK1_WvP0~E?WRS@P2YRIw`wm2Ydvc{ zyS}fZOxj9GUDCbhocFD_YX7XgexCJb!0+Lv*KHWMXsll~!!H_8-f~zUL?9TY@|Dt* z@{^9vXbrTq2kXp8V&1Gv+*)?r9nl1h84>ZR$r`H_Zv)>~l zZamhqoPg*9J`9O}rjR5Tz-n+gfS0jGDKV0UYsdJovO0jFz zKerJHGOAUN0gPnouV2r4nM8h+J-6+rEn1Eh7#hoxb!(H95 zX%@Y#jQ{{307*naREC)MRS49cK$s%>eTMdP_~pO4!QVWxpq7~$bkJMeIAs(qK$0Y#6{xE2i;q4l>|jb?_E?wvLmf#y1`Cvkw%RF?kp@ z5!MsACef6IY}6`Il?JoKMmhD4=?k1tYvaf`+&C2!aAe99f~q;yzeflKj&m3=&5F@j zYK*Mu5$1aDl|lCqWtww+>N{PN{C6-Tu34`%-%aP45J6c|Cpw~|A+By(?Vc^l&`!V} zcSlP#bQI(Hko7_;mY>1{Q7+fAxD&D9Di18$(UU4BazQxLs=jz7UW;m4}QbT%^Z$YVatg z)!GV)q%<;N{_02#ry)8XRS1jPDS&E+_SnY)i`2a!QAdHTI+&uB1D#FR8rd3W&Kk-< zGIB@?xv!danYyxAdT4e18;a;7F<@19rc&P#`xnp6x)jzHkGWMMh&tiOSXXjb421}D z6TsdbRYQf0;$?e>dFOMYkkcB~bFJkakt{MUp{c;k+W|{PR8W^QBiQkDDZ1tD(5=Xy z0JuO$ze@Cq`}n?wjNUSy5>&o^7W_5_sad0DtYs2EpaMc#CEatM;izUMK*rkJ`YwfH z#Bf>Q4GOOMoiigdo-*AQUx+gFgNaN+-~IdWf3O8%eUEmqvNT2Ufcx_A`!Mi2+=l=C z#q1jem&~lAVPQJc0d&>c$bgEO^DlX|hLVMasNtaxp-Obj&{9T*TXBr9hvVa;L)rG! z(uR)Y(%Q(MS)e({_&-C0F)+?4 zO6EE?SVxk`IID1Z)hn;Sk_MViBfPCb87XjM$wQEwYtvqaO?o!u<($pB zmU!HnnT@mny|XVP9zLE|*}1ak@p)|KCgajWz%!$;Pxb#Cy@uESxM6Cw&Uq=r@I&q` z+Dq$>6)3M~)AF|yQ9}7VyRorW`7Eb>);nT-8PXK%6wT?slk@z>Vv*nMx(x%DnBD(y z82<8{_-Urb8aHa#LL`7{D@el0IBn0`BFV^DVwU*Zhb=bx^>BPTy~>duXCE%rvU!NQ zLrZ8UEQ71{KB(a-zU}C2KP||moloX8JP`$swv;L?_qko+8;`lO09S{BQETscgo7wP ze@JyWRZPgJsx{dqo|LQG3$J-ST00)o zF-K#tV?@U7a|YH;;rFsz6^A;`uA{D(yJrEb-d8eW?!|QA!($DfENxB}?3i8^5wB@Y zc%6^jPsZn$;I+%VM6uu+Gsd3l&Rhs4897|E?l^}`wu=ZQ zz&)bbG`{|h*KHVhnC14>R3iQ}0Ds;fvEb;LxhV3=H^4>Ay0oQIo zKxArizH265{KZqN=6YF5(SY8()*VjGHlk5t-h|hh$=3>Th!v6KMI?mK0_*2b~p*gko5K0*0M>xG`hHujH!q>}zUvkIyF#WImSOfnfxPo!`PXNF< z@lybP8rJ4nnSLfAcs#_m{`ch*7-@FlLLj_CL#FZDb;pN1m%mfIlLvr;qmp)9oufkJ zv!4UBFrdQ-Xzh#ZP`GIR!UZ1;7c8zc}XN2YaRR+4qPvk!r{(r+K%R$+^h6UMY#c5epxv( z=f%&5il@eHb_i!hwI;9lt=Fvosd~%^B9r!kIs2Up{`e900V& z5~W-LGwH2ZcwXGR0dHcV-NPZok(2`w8D-$CMS(H}Pnjce+mUmdwqkhNB$tew?{)ce zskoNdbFGD}C)bo0VT$rM=-OYd5FlRfdZZ(lS(O@w)@#wiiO(gxq@{ON163wSrcq-(cKPnQ}tNa&=uAB9%P@U)ajzdTko&i<3@Wkb#bov{3k z2-Bcr&NY1o+5N}m*$SNyhSWXh-^Yl0G@B>}<&e#_d~BAmWZcC4*@qqbhTs1&1OKDA z;t>381Ab~7_;Wl!YW`G#r^LV9+L^}s7I3eYRT?fxEiAgZNH*oB4OWRQH=f6obmD*0 zyPPYT6Zjs){e*ZF;wUW)=Jr=2_33JCCS&RoA6lpt^f5Ak zoOh^YQbXqr+z1sdUsHeNMW(>vbOnjxxc1i#_&uQIlYSrzD>uxOO&nEHXEq zRoSTdF-%Q=JB*mG7UyxyX_elt_dXH>=D{gkZ*+0}f3e*m>nFU(dl0hoeqx-E1BK+<_ zJoU;PIWIB|M}?Es_ZGjWfPGUB#Zd*Gs+U5JqZt9;l}s-=Ygqu)KuM2=YAC{DYo7Zt zQ;6zboM*oKA|UvD!VOc1g&O-+sMPnePSw!}BE<6j3<{_{6^m5~rK)Zs1U(hpP+&S2 zfzD|avLn|6d8ROXZz!ZrZ(RFo5d!V}RG5ZQUTtZhd>C}bR+5p2CF6)Ft-D_LVc@aB zU*CrPE&Z6xyP&Ni!j2r55yNj=2XkgQ>f#sax8RaCIJ* z*1%KgTEjNaK5+CW1G)E3FWu0_6hv0C5C?7GjQMhpRIH6`}Pb;lOKuEHw6Es5W<06o#SF%Bk%Z zj6-3U19ivJleA!`-qMA^lS%7(RXrBcmsrNS=KKK_Bp{M`DpDoqNtkj8N0eJQ2M%h~ zZ?dz|xmI%|?YKv>*3>UAbg zXT)+7d#+B}*0}ris)GmAp=IL-M?|jh@I0iBHHp9AA2cz#;lfCQiM*!JAo21!K)^2h z){Y$Ze`LZ48NDy#O^2JkjeyY8LI$a-UBOi{&Vp6YPD6Husr`T)eq=%jxTC=o`9Qw% zbk8*Kem~cbYezUs85=c8?)h@Kkvd@D{HvbbsGj=S_bfI z$Mk*-#75>M|q*blpvQ>jc~D089k z$nheG^m#U>``D~J?Cce&&QxAU617n)6s9|89-c+(1dv+(r^74e6?J$V=UlTuuLo2u z7L728HETh(kF~k66axX!77O3absFiFo$gi7n~5@PMjV189e0*vJ;Ma%qLQI8bj=U~ ztJkMnvhn1XMU&XW2{t9L8e1LYWZ1{qjSGU-+MM4;<_%a{O~RpqX8Lzq*5rzRcMI8d?yG-QTWZXLr|j!X8e{ViXZ7$VwvQkQPO%2cvw62_i@Q^&OO~W z!#3&vLMcrMn*JQXub+-T<&NLSO|RQ9@YHI*K$zg)U!=TZiMiusZUE}wg+|~Q9t2EN zkqn7i8%;?-w95RG80wJ+w`yry7Qi2dPtT@i9++^b#AljSXke$Hj;Gy4({V?{K?`vb zGN8s+8jX{IhSz6&6L!1*SKSaT{z1%8i=}TuRZrEDk)n12E!`u zS~d8JiO(_YxhC5dwJ;R^q9#fPt_Qs5V9D5GwlACPX$iD2rwO@mZ~Vz0h@&V(U+ zeFnI{$#4xYU(NnuhOfLZWt~~WS+Zd`9XQSgL@2(4 zbZ+L+cOz-T88NW!wMWsW*3p0+eCnuzFe?t{heb5Lhy zo|zD^bxjR*?C{wp&!iCKV&Xdle9~(!o1~kUbiSqf%(_ zr8PbZXmp(p-MM1KqCL~(hs?b$?&D=`+)?=SFzE^pLP(hb=&eZ)BOKNYP#Y8Q|76Yz z+3>k$p>PDl4W`GeL(Wyp&??PyI=;|Q*Ee}HZCN;d9u~l=-|4XGbj0YaG!3L2aqqjr zkH+ac>Rjr@VpiK|?ApCht98YRDR!-MDSuH>K_bn$eb4 zNhT}8W>`PJHO77i?;-qC@4|}j^5AnnDTvIl9PZLmg?YVq@lcbQ6$B;ot^=)%UIfs` z-74%Ytdkbz!N9$Q+VmC(yjY8+Ac_<|+{380*>hIws+@5}pj@aPvpVTD%8JiZZ5jx= zVr};N%=#7TXJ}~53p3}gdJ0R85;GZBhI>cBDQ^MmSba;ZPPufdcPdxCCeuTpx%@j( zvUdE=UZxh31~>nPIernqe}Nlcw_)Ib9&r3Dt!xL){hK6T9%3R-6|=}W^33gl#9u@ z2yIz+?%C<>?DLD6@t&Y!OE-=B(0i{-uMt|h-h4mYmvBR#FLuTm9)5}v=(0)t4J|3I zfp%9SUGZEolaryG^?S}^Ie*RI&)M+MwMjVz5&C!E$hG;-4~vn%!*v@5o($n{x#J%* z!`JvZ8O#99`8Ki1Fse6VGQ2mjzgUS@nI#YXOroO(dnPmFQxpq7j#+h1z}%4Nox4jcZ#D^xTtT6dr3%KSm4VD#jLL#nn1#D+t!imjZ?5bvIixJyoEQ z(G3ymJPWn9wnBv0+U@*%S!Y=Hhhtsgkl63i)J5^AC>@a^Rh?4aQ9?b(&uATmC~JHa zn$~|0M|O9Mm39wsFiCPHxL2-D!qe=hVv77z*%HJ-rdZMhiX95Xs@JNh7&Q!q9C zO%6DU;F|azyNoRv179-T@p{B})Ie4H;Nj-H99SC*ctlAwgkj74$V>+ibt$}?EE_U9 zz{#Av<{kgG#j5DFo!IKrD513o>WsWF$t;|0F%82z31VF%-7nAKrP^qbghN^bigHkE z-%&+fT?ef+%(d-aeaA&MRH$GHTN#sV^>T46^=`S5)etGbuQ>nn^reJAbh=NAV6vbCj-Ws+4fJKe2trOFduUZ%+LYi9V46RwQwW^JRPNvZknsI9CPq&1x9mQ|b>Y4lx;{AX2O6ewMwLJ(f{5+PE>o;1%Af zXHo+mjXA?x2t0s+Px)2)Ciwc2i%&=~YH$^bbbTF{vRYgoe@;9)a`IpV`>2w?? z{_E4-#=E1q$8{S9o;9%l*gotRrsHdlbOxc#uj!8CSTR_I2F$wB86X-V0Hl`nJlFVY zt+zt0XCY|$oWJXiDxr-;kEz77Ry!FEH;zu|*E3?}=@4Z%`r&Sd|Mu<#zJgnoqDOgWOIVZWlN*m0%*psNAr!O^ysI2W-??r_a$Ij5f zEs6TebHW|?>W5L57vaIml)m|O8wQ??avYAI+Xp@aT7xbeF)``aGqg`wd!ZK%1>)UC z5YFr2S@2(4E?o{WrN4%}sY3;b@o3@>n;8kdetC)Xb+~FrdnV z&K&$OR0T&`C?~q2-q;LZ9*%i-TeG!mkC&4VwV#a@8@jm%WPK;1W(FBjG)X)m9$afoyw)q}^?$*@Z@xeC`&_qS;8{Q9^Q4O~xn@^< zBNHKnQOqW(wwS)PS;ivxp+N={E(SHD+MsH=JS44Qbr$86jJ2JbH`)p4pc zMLk;%mbYp zi__sLx!L%5d3M_NOwbq!B-7+}ME&BCYEGo>cCWpeb&XY%2n{shhhc@USD8^H1EXN^ zuI~Y?jIsESqswUWJ7vtmc=I+f9(%s}TLZF^-in=4+1;~-3nL`}I@Q)g$oZE*9fl1Z zTdhL$y}|L&U7u|fZj-$ZeQ}~;Gdb{9OqU^%PI-@k`(efGd48F3S^lBXjTs8x_sgH?#I;_7ET1tt zy2T9N2Jq7b@7(md4FfMz8o+d)!|eMHv#;$VP3Xk0rvncUjgp%~ZI=ls)X-?chGq=# zNV160^?=SyR-xust(pK}ctxs^9tHxF?ZX=p9_4gHV5<;Q`#4+st3eBGLvP0uOe9LoAXNHUp&`E1uY5~5CS8Lr^ zDjoSX`Os~UFwUT81wk!q5cy*Nau)joSWmSb#Q&(&xS z3Jon2%+JY~3A=;roahiHqSz+Tp=Lm97ToXH-lGpFZ>v z7mjqi<$-fa>E?JSxJ2{OG-_P_&PkFXbB)=Si;+HLV44DbD6&$+{O8wQ?-{(BDpbNgoh9K6j@GEpfO3t1jvyF@tc4LH8LaSk3dSsl59uh3bz+z$wKrSl zT9GGclbC{sPAm<3)Z+cMw`9cLJvh1k=LHragJX+4YR=O;dlgxS+zeF?SAVPhE05V$ z)P^pP%RZa57Tp7`;kuAkn8?L7ti%&|#`0UO&76)Sca+dk&=ZTdiD1r2Yx!Hd(3;-I z{UDQ5&Ani_QVP6&s{KWEZ%cTh*R`#ut{rnoSS`mGQ6o)%%Xqz&6F?H-mdU5}kj)+P zXa5^+e%*$FBbjSrmS3YJT^u6bvBB}3zyco8A(2!APymoo15K=7J{>Pxcl3^W468H9 zz}Vnq-bvA?N1}^*-$ybywpsHW=Xthc6yV|O@sl9QkfMuyo0%+;%DU3*`#Ig#lT-iz zAOJ~3K~&7L9!OggBmd`TYA@EQ;B}DftvN}iPxyi6DaW-m445JyQUlx5xwfR;X9ncQ z$0!Hn^F%q$C^W*c6~8~HciT0Nt@Z*1ms|xO84BdLtjMV42KFsFv41+d9Ect&>Cq7evLsxzLZeIBeuXmMTPl}67)3!wIdxF{cO z=yYwuHZ+HI@3g=eg$pA~7*9SfV*=3C{&MVBxQ3T%kedNxLnZB0Cv$6yE*JviseRoJ zZ!=v#H()6aRkwTW+X1bsf^0$@(I+Ly`9SZnm}wJM| z8w{sJT5b7VjBTYo{+mLY%u>g~Ea&U|HjA|~i+y+|j6|5K242qzxN^>p#9{{{cB`s& ziWD>0K2#;84fRILC>4%QyVGTvNz;z!Uw(Kk4*U(K`8z$Pn^}Z_fHwP-orlT{YGG8h# z>Z~nc<-Yv3-hY8ec!^wCgkSBON9^@Bu!L)Fn>1r~(flt`qRLWu*QZyUo8x(=dQA9m zfY^6r9Dm%~SK(;7qhfJ7TEKuIlsym9G7D8{i@l`Xzh}VT1n?cw@?EdnFmP&YjOn#u zm5>n3v>hsMV1WD|4R1-U7NV01u7B-J&uV8 zjVouKUFHFCf??I}=&0k`%=6+{^%ek%*8&|y(@fV(Gd55wTm_}eAhZ&kv2G`tfm}WN z*Co`tFnX}4aTk-aK9KsLdR~rk`OM$GpYsle?_G`1QSsy4ld`fz*o~ZAzz>8c*3eZt zKn&z~Umg-E|)Z9)En@9e?L^{EEB(yMQng^ycbs)SMh>NP$E-9XJk0 zR5WA7H((~#tcSmzyD&5UnNBn`Cd@HRWa}p(EWTT75nE!WtAos{J~9tV)E2i&wCHh( zd8^M%%$XXA2_ffAtB^xus%9xDn@=xV(UP2_8e-qR3c}P-Ie#5%Htpb$+VUCw*~~CJ zhQH~a@L3$gxD13A&nD~7HKXRvBoa2M;2w94bi)r`=Q74Dh!}D2WE|G9=?)aue@w41 zIa&TCS?bf%1BPPMObRNUj^}0-K8+UsOQUHDbL(~9Qu!ebgr;o8)L##+H{WM!f#k3{ z+Z~8lbYJ(e_un&QHlGPH+jf@ooku-C?x(Qj_#Z2L7YIQZsrU6W`0Ig1=#gpV2I|nfCjVX(m#h#QmB@b4Z{*+f--Qcx7_# z>Btnq4PhbB1d@qg;%4~_q*k(TO>o-hQUygZ4#?pkGsrpY88N|eZXS+6I>R7i9TkD2 zvB|P7=!4vvS{IR87_e*Ni?ts@G%eNMm5K3vr)Yz`pV}*}87F!(x8=)I5f1#8KP7S0(> z1K@cG4nEQfI_c!^90E>73EDslF4mHY$u+?U@@|E(GsBdAPl9?WF+K$qC;_30=Wt|bK>Er8Vb8Vh&gwjCa+YqDFfWov?O z4$xvIuc2q_?+8!uvm+x?=tto1IFEueC`jP%I=LCO9f4>EuT9a)rlJuSzzAY9F{iUz3{$*5BNSgI9hDUJ%rmn z48AqPnaS~|IAQ5XT^w&o(mb%90-^*J|2KVE6GJ<|bgfH6zA$UOsP!oW;d9~bV<<q{cI|avPQ|oT2W>r{<0zj>o+V_0NGiw!)nY5J`&nnYj7*9Qe)?LCO&-Ag- zVj5$O-XRm86F3Lp)A408IYKhKp$e=meMPAN@cl|BF3k)eLeip?#F4e)sX?oNlgP>V zZT_3I!-fl2dRWe!{I(eAWCTfHGap2UtkQYVp3E2PIP{{zV77)}@-v|KSQz?GIPk@M zPrBdax(x&G#Se3dm?WzP@?s*y6bhp@7SHj#F9~i$jP^ia)!H0YnS5!0d{3Ie%+TYz z87@V_oyjl`)^o5nL)qwoUipAmydq|>brWL8YCgNCgDdZ6Eb}qLi~lsOUe`$yBmYvE zs&G%P@24ZyH>-TY&~ehw=}Sby7+B0`lkcvUP#?fmqaGuf6e0?N4I{YkQP-qPkUngE zKA9m%A3deg_=cGz!~l$+oO4YLf7uKtn^z|-oRdtSFwfdiX&(V4y&m2X80e-Lmh@sd zPcl2E%m;m0(e6XK-Ye~Eq7oGq(&{i|HA7@m?N}s*w`i@r9$kAJ=-Mm8q7DgZmE-pu zKQFEq8TO*_Vy*5;A;3_KGd{@-)r=Uz7Z=aso4H(#BUz$(pwZccmp3U!qBAPk=uwR+VS zEpH})k})#_ll7FFxPviMQ~LBwxMef!3jNHkwLA>s5bHlr2VNd@c6x@~H6Hk3w>kh- zIv_jBu%nHJO?nEz#p+0=$w-L$EN?o!$4I71+*+~dD`djW==t=aqaa{C4Kjxl zGXwLPsp8rLv(^}EJ)AiO!o#Xeu=Fa|JM;j@rzc@EfkV&&^Cjn3@Kr{Ikj}T9XU!3< z_^gUhh7-!V@I53Z)v7uEZW0}WP6aWB6`TYljl0%{F?@WqP$T_Sr=g?~I*iNFO2G-k zo=J6^*{_-b`+fQMeHgen48Ng(wt*1<@o%@lAO}Lbt|$rX5|bM|95mA7k{1~UiPjMe zpo%kzrU}t*i#a%e+01)bX!yn0Tm?)pUY+CVjtz!wTMO7Lo~s&gJV(>Ft-Aey%t0npkU9s5EmE21pHR7^=Ag z*RcMMUK2IlIhK(F(u1$#oF}^RvA5<{4GtVj=>h((oZ-oIzj$5?mc{x}3w8K1pLU4G z`}f_dT4BKjDHK>!{y2dr8iMILT8)i;G#97|jN-^O7EL>}+@|f*8#bdt5So6ky)x^L zTw3>>YiWoz8uCn~Jwl??c_{ekbd57DmT3NvnVpe(aGt5_-*1>;`s;T*=>EM0hR4ZB7Pnn%M4!`E!XZi zyZ#1dr+@F(t*E#L)#Ueb5OgeL-pjg(06G(TP+>3Uv|Sb+3%5=m(m$Z7+F-^%OoO4{WlR> z{D779)zDF|I}2)kI(!{}3AN5f-XP(Q-q1|#Vg4_yqg;26SF9MlzaTa4b!~V*U-4~D z{0enYkkoA#LBwa$2c~nVc^93?zFP{>R3v_kf&UR)Qg`^*ru)BQFkwzB)IkE|rt)It zz=-BRNqKk2v^dO+->m~{S&#^RVE|S_AfAnSTOahS7lCG=j$nd{%^9C*Vcx!MOd4qo z)ANDq;9H@d#_m7vqyDW|LoS?OtkAXP7$-3th3E1hozoK!@5CWGJ*g?ZCs284X$g?g z4*8r{G&?|JsPAY<9T(l>Wz*lI=BUv#{r8ux@mnJdkdL9(YX)opwhf>`-ywUpGDWO( z_Sh^Kwjopd+n4d2>=1)|X8cK54_KK_32Dm=M30cs7%Qq?iC&9yHJRtgF&M(n0HAyv zSH@XAIAz@lr_e&V!fv|f9JlOFL1wGM)fFaL_0cRt2{lP5>4ZGr5^hVmU6?i@D#CHJ zEC}Nmx-g-L9beA0d!Qk-nZkhZ6on()wMY5lDCmGUHvo)JAfvj-a2FWT^Ktv5U)v+_(K8GI=O z@!H=o!*>CE8^CvP)9XGAJen~4Ak)4-qjpR6j2NvYlP>K*G{TV-v=3^csac`T*b~T9 zatWLBX3EqgfDU^ib629SS}5;GcXr2S8alNtKz?J*XvlnK9tD7v4kvWw%lP})~$H4i-Sd}?6F5lM`J}MYOzN3aroVC|faQEC(t}PiA8xj+? z(RY&(Xj5DVVHcKw^|Tg(;b3$$j+fv=MQl*(;|ut2?zMYpi=;Ku;4yt+Os|LL4fZpO zSq+rd$qJXs$k?rEI;z%*q4DKXCUAieY7UmopcCTD-(fZrH{`sn89x`e=8KiC9la*p z>*=VDJhgVYuTBB#ef~-T$T7bR>qaTE4n6-4b){e*!|=$a(KXBUFwr?+<8y6TCBUf$CIBHWA?6m z_{fkhX3oJnVuWLewJR3YV?#YWP5G|LJUtHGBVm7@j#W;^SoC+lb$DU8c3)g@R0( zzXMeeYFI!znkjrv`T;r-s2HlhpU9)(kuH{*yS!@=Hw|UgxN^Z&fYy4+e^hcD5=Xw< zB3we*X@5ldp|A=%(!L5MnsqiyV9h>u4kcv$aJRs|9vn%!XHZ&qA=)+B?t%vbsLESJK1l8GnD|I17gy z{l1scOazc9fIN(2gafofrqEh$91^WM81*h#3xz`Fm{xcwHEgDyv+0FeFf5)mfhuyv zMW6*hM;@aC=m1qsu;D1LEK>>)`UU{DBWvuL9pgiwNxQqlOVfTmqdDt8ZU3{vcvbT4o3c+VTS29Zibud`RODxr6BR5Ke8eU$ygJ$TsmBi!k13f z=uNsZCO%8+pL7^&47f@ph+LwQK*6>|#h}N=#^JRVwde7D_zSu>EZ61J>D9m@prvS( za(YL>Xh^G`&uxSd(`Xk$mg@I0LzThs8TkXW6kj&0N|~Dh=d=ndd_5eS;hRs`pKzc5 z6K;InhJlyXX!h5y*qLf8pay0Oz1DrK?|i+eospP^A(cFa@ za{$x^3R6!)-pm$j0YI7a)KKa(U(M@$OeGhwp+wakPfc7gU+r8!brI1?7iEcXF3v+{ ziLIj=Iyl0&z>HPZ$|+=OkFaXF=ek6d%I@x%409uZ3SVNIVFKlNJnPdj%d&8E*dr%Z z&R1*eX*x4nGjS)OmMzzkvCGPAqVA5j^^`(1oTOPe3~Mz>phHz_4}1ExzEhsbXeu(> zFJ7g>p$YsX^Pq)7#e!JzbSE6SSaN(GlY7d#$vFj+R0T$UoByW}qXUuqI1}0!153fH z>s8QH#>t$ImT)K<2AhY}A)_Y{`7)j9NAnh67vGzd)`v1zHouFvsFD#7 zvnSL-ha~aQkr<~zpHJsx97@}WqrW{thSuPyX~*YbiNK|%NZ~AEdgnuwaq}%agq%wq zMheDcfUJH;Vd36P)gUw2X=_&|#Wn@V$4j7TWnp1vt+T&wxSCUqd<+7K)uWKZtcb zPRF*{SK`dr@4lx5-sQRt0|&@h?f;nW|04{am39U!yvPho9BCgKX^1Ms9&yNl8Bb)j zHnVEWWJpaXnHULwnBdQH+R2HTLAIDiojJSBAgrJYL6z#9#S5-VrnvWM+*Rk zbK>m!=&T>p%@?w?s}wMc&#j^w$oQrQRLAj`V>2@p_xDUM{^6*a+pO!c;I(LG!&rPW z-6GKZlNC1=>TtB>6xyy=2<>#hr)QK2guynGLn;aV99jZabLaIuG$=NQCLhp8LPdqo zB%^LTzZoZKs01jmbj#AU%EEQE_I&o9(3JMH?RJDEL3SHUa+hW5E|k5rS6(u4)O&%Hv*f ze~$_5o0ov(d5v*&{q;{r76ltYAIDP!wKoKMPX8aK5~)`(|qp zs^KP)N-_zxLq}-Wb98NQK39w4JF;A+Lzu&bSkO$Qe$*pfm=p<_*=>(JEtL^zq5V^1 zpyvJQNDuk|#@1np4qq6gYVO4o<+GY25FJs3`79>B{Jm_e@VG_==VxWuOglXty0lN5HQix!B^}U3l zs#H!iT&d952~^l9ouvjQ{;XCAarv2oK+C&U5)(QYU`~gP#_zcXBiD)T*Nz#5${r)~ zD2AK~o+UOrAx*~qbU`xqj-3;~&Aq?#bsGj=+KA)d+6+HS;^IXHTX-rV0O4wy@?HJ$ zXzq%6Tru5PHFZKYWL~N%HiLNu`~5P#wko1 zCFGXMb^4APu94~F0$qq$HLotT)bZyP1~!9XlBw(?n7CR+ToN)Af%QuZXJ>M*`CPv5 zwWTAD)#f-)jSx9y!-fzDBNFziMi_IOr{hUDjL%CNnX~K17|0}nKlWm8U?c9w%n6qh z+M5yAxR5>)G?RhASvq%R^t0Y^Nn@ACv%IkikV=TkA1K6C4A+nao_uZkF)q&E8eso} z%2R)l4sLI{t#?AiXl=-fm=fT5sqmKbevoQ^XbQOlXw@;>^Mq$u9+xZ|I7 z;CFCiE&MhN8~}#l*GJYXra20{WnwmH=2~rHY+N5Kn!97za8^gNIw|RI}G0OO_Jj+~gTF^%#lpdOBWU*f!L-H5o^VebMAZg9eGgF;ayN&~% zIOy!d$bC?Z*>ZhjTphj^?~8|RTfFDXXX4A=S~cItwbF*fg{2zmey%&fx+zxL?-*_I zs0Bm@#_msLeI>NT$SJk#T=tDL6wkI)8dy?bEd>!U)M{079JC1QtN>NRhWF{XNt3jg zU_m01Yqj!yIg9Ke@{HUVZ0j`sL}d<Y)RP&#%KKi5X*1+lv3Kg}1P*e>JW}Ggn^MzMGq^ z9bY*1g3VH!e3hz10T*INo18~x zO|se>pX*q)9UT|3++l&!ZLsvRx4Bzco%Q>4$jG~a#%nj>?p06O``$K_seO0}q4=3+ zg}2qjE`>%8k&?K{!Hjin?T7`9JT*bW05ONP8x9#O89B#LJv(_XacTKJmY@qUDT7r^ zyy`?d1v*PC#QlnIhxM|;W7?jJT6gSyv_Cs%3W^kLo3}O6n!6;iq9lCOnlr& zl^$TlOs?IT4n3#fQU(RF!erfCZqTF`;@(vgC4c|S6i1HJ$m#VxCYB55GFAwP`$@rP z*5lSIG~HH8$YjrnEFdP1d9FJd@BrLX0m}t&kCMzEb}NM>tcfTU!Fus*!>5ptS^Rc7 zKAY~}^=W_o#{By}44jTfbNl6PHc;`Lq3LBJ3$xe;h${-iKoXnOQD)^daSUpLXG>$*fNb>HQ{0|%+_l&k=UsTvC^7ge6zWAXj?LH-b-`eB@Uji ztV8_HAtO^C@?QRK8A}R_5f;~PYXnfTDwc*-# zS+m8GqSVh9RB2Ykeh}^hfN8B+D+E!q$#LwX9lvDs#IYIF$GMR~vht(~=wkNhc`kT7 zkd-hyGwQ@I7LuWIOrsSZG60-FW4~EX+H!a{|7eZ< zOhN5%Ae)BARyC9EkiVGF5TO#*M=X#Vuz7?4lagb9NP7*@@jUe!puTWp0++*p|FaYZ z-1oW>12>rA8w2>yUpD+Fy6h|!*#wpue%=R!H5th4Sks%tGLj;lT%aC~r5g`DjzGgP9GfzG-cO7*#?{dXVWm*8t?j(Hm%65Wrh7)~WOtgzwcD)cJB{ir$JAR1 z!`qC?=jNC*A) z5|9&%kR*+p0mD}TrF#H?%Au(Q!Vx)q=L#mbT--DYy!G4c6h6x{Ta?*4nY>2(_hPTbKA zzZMk<@n`j5lBV@gQS&N{4&AD3h*O6QjlaQ24SgC8U&E8w&r-vZ0>)_VpUj@7y*lAY zU}Pd3pECFgMKd~zT9XSia>jk-%=Lm&sMRTUs%ymOHJ|9Z9fpp432lgifH424s*@ITFua}}8mjOTX~rq!(6r?UhP#c(&~>!+)DB90LuTdF zv`cs@!z}Uk;`k`U%c)#r>k?cZzN@dA+1Jeaxp%#8!@%?UgKgkvHspcH@VPCC5MX@{ zgtN}u{9P)V39}s*+U#!O5Ikm>lq|ZxjjSo2hxB>+((wg#aDwAd>nTSnR^c#=O_a4z zR5Hw@cABA#fz{Hed^5xHrgzih>0Js|D+$unWWokbdQA!6H^b&+@=O^ICQOK6+c>Uv zTyeaGizc2Khc5)>$#9IUUUcojshH)+IWdX{xrdKog{$(gTCVCm`w+ft{IlVfGo>bB z9%}5wo>>PS`CQ~)9LdC9#NntA5%+W^oeVd8`JAB@J_a5cuYV@Pn#fw=)@$bQ>b!0S z_%J+=4tI2!t9#QG2`72dUn?2%Lcq61S;SCW#$#|?7!???!YXB zCz&$m6zkLHjWjkLKR+ja12?{I!@y^1D%0)%I!^y7;A+P9$x^t48nSAj&t!_!oTxo9 z1^KbXk7r8r(lGMi#35>}ky;2%NY;YTlyI$|q8L3RNJyY`ymp6|_<-8UW^p+9IJ3}D zpJ%5_k7NX7O4T#)jONYxsjNw>!|vJf1ra6Vv!hM29$`F}nKuxq13jh(8HBAG&dir8 zBP=mFf2n!v)b~aK)gZTFtkwCTO!ZWvnD>0|zHHBB5DF`%VqP3&f#}Gx< zXrc64thpe1jx)UVySVvv8wO5IWIFzFZag3wQDT;jL8CnG0L{jrzBz%JDer}wS~Jm| zp73PeOUY0Jj&Sx#9%y9O zlziT6b^_-6NVpRzNUX;PpbGUHkPt@-E^i@7hEV&#R$RWECjhMtvHK81H;Y+wP+0en z+m%yVGHo3_UplOi>-(Nv%{^hrBKL*YBZUO56VE-OCd^cQYQ7wE%&q5M7D|Q>GV+Lc zE1NNJ{9KQCW(!U(2^r}!7oggP#rnK6VY$e>%C{qPpzPH~-dvV_*qeT$+!MDx2Nl1L zwEQwKfI@PJa-$4Y@HufqTmEQF!HK z{E`8``uAPXe~7Q!F!02Y|Aad}48v~@!)N@CjGIiF*;s%cjFkx++UeCTJoPKr>)tquq( zR$bSL;=cNxiaRiH4YTF2`-Hv`gPoYf@J77dx`Gn-r-r!7Kp%Nx`Jq(IfW-rPsz z-`U`z#^k+UT9*a+JPJKRNZ|)aU((hNQr@o`_?C+omPta0W|%2FX#o>P*-|?n=(UDB z=k@ad{s2E_;6M5+p@t0rwqgIB0iQKvc8RhueAujr1W1BPBGa%t#!SBqEAyGeqKPnl zp!@KbcAdmVLLLT~ILDF>gSbXlN;}Q^Ip}_x1KH!T95G(lXFY2e?Cck`)seCCX*z57 za#h+KaW5BwS}c76W^8%J%8eZvLQA8xV#m_pmW-7zR$QJ=+PdW392dMZ?V34o56O@l zDk{NZR{j8UV#u-A&%*^CVMcCzcT7e|T>KJd=~oEY1e+CZtU|kEr`ytDFUGFv?&WkP zM5Py9Y@9!=EheQk=-TrB{z?6v{ty<5x(Z*QQ`GCA~<$4CSN+Gjkx0PN3Si_{EtfoKv|P0;iZ&4u{vG z-}AZ+15a(}58UxHKWw=zwH1~b<)sXn8Whl&=h!SW!s7G7K2uVM3EKw(Xzg(%kw>gA||ZnSdX!xlcuOSQ<$7+A4oAb5uz`f;kyZ;+#~C3Ukz0(7|n$l=bV`CUzUuFg+hT&PR@hz?prn1Xr+fjjmy$ax|le=QRYwxzu~y%dF<%q~Lj;Z7I-dIA=6`Aj7EU03Ob7 zhFCHZhK@b@7u2#-h=vJKbn12IoMafA)QOQb2c*RqItoO~K{Qil*O_H`%TnW@v``gk zhQ+;x^_Y|fN$b~f2Th=$4uHb^5^Y8JWrhHMYz^lry!3jmXM*d+_Y(@`IO(LObCm_< zSkW-DbGyufoxmfP!*YVO(g&8Z8vnNge^bj0-0`{%0~hDcf1phO0!io;_tV=HCS&zH z=AhEDs4o97k$5{A{430^Ec7 zJW7M5&N0PSFR{fm*L3UdM9ahjm|0GW~!CB!wKUHL5mU z7`VKfA#3cZ$g4FiE37%n`C?&sfoC?uROZF^b3Yi9U&%Qm_L{BKsM)!-Fg|A1m`VS| z%=fU5B=O-0kqdmAV?P}gW%AgqLQvVOanI|Ejoie zH+JM%i1QQWm1%*65|iPo@Uj9_vEX?INaOxZcl?>@_^WSM^FG&Y7FISoaHPcz{fgYsxv$G3%r;3jgVqaJG%kS|oP;JQ-8JHZvZE@FS&AVQVxBF-Cl_ zJOtyvH;c9Ae#ZJSMZYy(RbJdsJ_<+I$Uo5vQ$>^j_>g9MwBH0<}qtK(&7 z4ga)eynQNEk{tM&89ol+?_7n+ovzz3aLM}nm0|cd$UL-*HHm}C69B>qQ|2Yj_4sFN zg`vqug}_dNnA7n*$Rt{8e?2<%Fdti*RuowpYX}<|gjvRLd&O;YZmQ8#2AUa$g!l~u zY=nka|F(`0*(^+TWlp_*A>4Ra3@rEA2adQYnI|#NIe`P6KvSBvXzVf1EZmja-h+%< z_Hi4AAH2>*gQk!e)>(!HlceAygLX9j&-cXVTuT&wOUEYP0|bL$1W+-|t45#i;DJ|x zR&<7-y~g<4;eC2rA@%+2`*&kV8$>8uDWrc=(ZnC1 znS3!m@Ac8>3PL3&bFrMYS~A5%d9Yj$e2)c=ib9F+tilFI3a)V624=qxuS`fji)J|2 zQ-$NywdWL^5eHU6rS`6uy68q7w)+5Hb5H0es6F6#E|vpY=-0A3s-0QHH?M-X z_UJM`L&IH%Um}XoW8>urVNe!|R5~LAJ!fQNQV?lTHCjew_6o=Fo=<1TVz-bn*ydGQ zn9WXf{b|81@CsTJC#=Ohhv>7}iU|efGnELPIx9^+sBBDw(YKNU(Jap2>7A*mG%|8B zj<$pV{AmOJ8g6>shJjx+w*Pp#|HYYKFbV|j75qQ2c3p=HLDC5+Pyo>Igm%?7V}YpD zsAgy|=j_s&64+AaF5|7sLFkODm6U#?mfM+p{2h}w$jCW)LmUA0*y};}*)6`x88w2- zvZ)0R$ISoHD&bt7neNP*Ebfhea$RCPsU0c<%{2+@B1;@t&c#D3CPoeP^Jj&DqMvE< z%>0fF*OJqEu9@YHoR`gJfI|it82s7?wdjaUk&sXhlJVDM1To%TBktuei?xPjYqJ)# zoNp-_7B#Zz&(TW-DaWPPB&f`N&&h9Qc@`YcGk(Oxu*&F6XoT}w-ka}ckth`|V+-2l z?;EnCGSkA#Wi2_MvR=meUP4hoLvF8!7p+r}Dg<|?WpSPj-&wBdo?%GG?0w}6xp!H! z=64g~{8QU?18#KPhJhzD`j#2Kbx!>E)A8@Q<0n<4q4x6Svkxr4SFKTD0A+rQBPE|T z5*8UY3Ueg>NQV~*FmS?IT1q)op{B9dyIyvygH`ygcN{p-<~$Q3I7Vt&0IJd-aaDFO zQ7wDOfgi<17;(b5a~idM_1g6z($FkNo3A`*kA!)cAj1@QYJjgNBP!Okd9Dskd>}FM ztYR1dlShyqM2TvPeIK$4{L@IZRi{}=^(!_nR3ut6~E$I_wI@&&2>s9 zW=NQ7bd7A)2#GD%!>nnSA90?v*qEe3C*;dE@TGahsSoS*(`t`Gj=feU%@;0k7SNE? zImzg~>Z!!%F*X*+DwrwX!!ixcbW8rg+~j#m15K5lkW95L%>BgZx-HcONcN9$^a|HF z@LhN$z}@w_4FgYX_Ui*u>>ns1CV{G{pC7mREe9bqu#796U9;KYby$i2PG=+nsuJGS zL>|^jAu1?X?vul%23y&2a6Hk?0wz{$p7SaA0<9@cncK)yKunaH%Vw?h^dZRmMMxMr z@*=VTyVz0?dqY0+GRM*`MO`HPGx81GFV$utW8zu?C?5pZYXH%nE?;VwA5)7xQzfqy zDA#>%!CADC58x{Bxzy10`>r0@gAeVN#glwVoayS6R>ESSqnHLdvgK3(2o$w2amk<- zmlw?D$(S~?a{h5y2*J?GlH($<&-)>C+}jZT{LKo3n03TctX(9ImE+T*#A}T~=(v=X zTu-;Qc=fy1+QpY)YtPwjq}4G!n}7o!cS)?``lXr7B(Z$S&%5J0TBqo4*KHVhZs=Dh z*5r&bfAc;)Z2aD=wN#qc6`loQ5@=JtYK(Z-A)%(lL#oLNKt`xoGi%1d7ECZ5N1Fa; zV(4UOBSY+F)<}7b_>M3SHOsiyRuf#A-GvDSe6cE8mTkfm`r#ta*%~en01pz^!csT@ zYe<+{2ONW=6G{NUCo9u+5wCbSq6LACZ!jiR3z+EUn!^@i9LOBD-8 zTRLohvJW;Lw+v9|=kQl2{Rc<~bizyQd}Tr0p9A==1AkRZCExA34Ffk|Q)U9-?>g|4 ziz73cvL*{SIw4~iqGq&6Vdp_MU?f$(9*#%;o3IHp5~*pwY)Rmdu)BOGHPp_$i!mLu zLz+lPVdiGN6Jvp%bj-}etUYJqEexnxs^&s$cxmQ3-zJ|he2bx7#jIowMf^hC(>rcm zyS^9xE}Qk(tSla4#)Me9e5z$9mk>rHIj=IyoO;1bT-(PMLe9}zU)2$pIn)^VcSF_} zPc6>W5$u&FuZ;6JgTb*T4db@Y!t$j=EV5**tXYMX=0(^g1X42bkzs`i%lWigoj4EP^8|oMq$w7wIx;S%eoWFx1 zkCw1QXE45O5v%=3OOG|TSxS}+ngW~JYzX$);}5%591O;u!XF05#wZ9hoWU?DeokzBm_QUjndF3Ws%)(XCdU&_EsbLtwwl@`ylXYSU>GgI z$h0{w2c-6iXEIUz-SRNg$>+j&nT({&&e4pQhrP5c^QuD-C5 z0e{bi9dkz7{$_xWhW02pdffs;=6)1E;U>ub6r>2eD*Q&m0MVh*DCPAlEE4WR|3zp5>a)boi&jz)Vf91%(y&^yy6eN#E2N1i>}< z%EM%T@{A1Nid|RBSQQ=ze#(u5l>wV~*5a^eLB*m_$`om~!&F$bmaPuQ(%7BR z3(YuU|KdhNnB`jVs{~Xrj7&!I2qSZE!Ab^7NQTbi$`CE)vtrNJ6Ra>yMdrM759d^M zvI%LWV{UpJFw#vyLTF)XGH%AumtVkELCP^xfK4<_Yd9U}O2H1<8w$V^TETNwP*^al zASK4-%ei6g7k1UD7d`s}ujt9Kryg4RE$(1-v!?JCbmm`>A zaMa*|EcBn6vw3U9sv%pAx5pJzPv%l_>|I;soMKVPd;3``*!jNB_9IiAj;i+_Ni8T? zN!zn27E8LE=Nc&#%VXsP4`Fb@kkQ$ZK*J4;&`l`-&nR@`=L7>V>_ z@akGsXD|0B6rG+q_xY~ZZ5a4WF6@r455r%Wj-REL;oLxA3BB5^!|{mS0qul>qe_gb zW|VmZi9NB&5X|ynIi?HMDojvww`LmD+>Bw0IR|A-yvR%`2v0{P7?}YdA4cAs&+bGQ zey-!nEvj*IEE;O5;feK(d^VOi@6J}7#qcbVV1|~#XuPi zK}JIMMXb04F}iTo!`SyTC{Gi{I5!u8HGy)Ogo->=Cb-z6{coOx#Fv=7T`CDemk+DB#Cl~eS zT|R&-7EZEG>{yt#qe3%hexn-viv9OItd}Sb84_3ZRYT|RPht9nbN80?dduf@raku1 z^65Wd&&Ptrl2`)X^2%yuJ?-8@GRnSMLwzgYcs=qV6h31h!y?x@?@SmXJiyQSXLn~J z(?tqk3)l+c2$VJF=ordJjhc!9g)fBO57+3PtnDxW03ZNKL_t)KI4Gf23%unFKTOzf ztZPZjgO&zAr>{jVSJIw8JDG@QaI-birxgXmCTmm=>OTNvrY1xvqxZd)jXonK2%!7n zAL00=RLg%AH@)t|z*7nj^MAqJKWhzQjfpiN>MBfMJ|hu7Pwxyfv<3;R46&G-oLs(# zeI=PNcsg(%ULjJuvHnL8&Tb7)R6FW_;VMaqUOPCIuD2g$-Fl* z88~)W2@cgp_;*?o>;+235X{9J!uD$t0K{ zF%0mtJ?{LyY5`hGl+GKoZf8Y&^sz-~7nxQyB|bYs!o9INCJ@yj5tEjM^5dQD>??dP zA*1KvkhX~don$?i=b0sRDHPJeU?Hx?9{>OLzAj|D^g8QW_kN!D`^K4?l*Y^#lv*{- zACaU|w821P=t0rI%z@B`o`jw>9#jeHLG+-L0|lW69w=1sXON0h5&S-B1TmCE1t&%9 zHyAQ;j5KN?nJ}@F%um1fefGYW2Wwqxt$V+7YGC8N;G22h=Y96x_r8Cw^}kj=qoyST zh|dNI90`!Eh~tfir_2@o1^jzxPH-QESSVgoOQRRbHe_Ks&{1+9EBR##zX*U1x9c*d z-;%BvwzzG^q|PGIlab7zf(Jn|%oV~UA|3X`wI`Z1ub4+CXEuvgz@wZZDoKIO!8W?! z6ed9lR=w$OlkCq*fTY89-Lfwzt4%JP8$s+hWAG&w+`q%~#4#utkJ#GX+;|(qE?D{Q zOKNJDZhQWGNlKU8 zk$*Z!{0F1M05}sta`UD`lF1BPx5M-MH{I(mr{|x}kya$5DDYDN21rL5Tcjm0+260+ zJI<719&TpZ^^J8vXxsC|lVvRLd9x{WMZ^O$#+lMIr7MM9d*_sP!mbJ4OB3$}m@&eX ztj~+!Tx`Xh6CNZ1aOd10py@+Go#tF$x*y<{66w+;G>x^}TwOIgnCn*T$0*Vs>^~7k z=91TjG&j%$#qp^sPMlYD)mzJ)10iOeS~^UD)M|i~+L-u77E{eyO%mjTk(clCQG6!D z@Xjq0l&)8eFuJWPu2+Iao%;l#ts_9t9GScqp&keRWE+6q)^bq2_`?BQ?jRkJsxDG1j_w>x>l@I~8$Gr2+lo@%#Rc zOG6Y7Ym!-@YgcGxMo51{)o7|lsL1nrb&|p7!KfGo(3-q&5xlWe*bYU90q`n~*x{8> z#bW*?52Q(H#g15{)b1ca>5XKPoJ%KC)KVa7p#ZrV*rth64e!B%J&*+I?$6`+DD6*J@XicGl$IQ#sF;O;3CdC~`v zk~hQj_`LlAU&>sY-CJTVu1*r*P6nh(ZO$f#%+j<8(|+g_t`cxCK$w|@fXkXYTu(B* zu2E^voyIPCO34G@;&J+1ERX%GsZpxhx^C`q5}(&-B2I@kQllbMroSY#AnrjA3#9M^ zBqLc|%PQkvrn(Eh%!+F_+=E<6-u zIMw7brly;DV3D$31gXL>w9Etlw)x`j=bEMiXoh z80?NO#oW~<7+swiAcdwT@P4ckb3oG&*N`_S-y%@*{~RNI5`1peE&(ZPoS(-z0iO%k zSj(ay&sC0bG=Ztj?N5s03vV$MhoHj%cmb;yRPm%LK0@GzgIWioxhXTe8bJwW`>tVl zC>yx~1E0s1R7}6#R3cTHQXs>Xqb3W%X;W-|Q-Vg7G8RD;v1ji;ZHN|COhTx!;>~w+ zbuVrzy9WZJ>$t1_7#Mm_*9SV5YkJ7}oN_c7#7#C2=qw1OlC#Td?zwhW5 zg`t438TL@!MhSu~tD67OHm?1bwMkBmjK)4cH;Kl)re3C9I8@ms4~EupW8ARUYnoFi z!BmON4pkPLvSbW^&PwDDrn6*4{PhW6NTN$)s_t z$tZxFFPe~mtf4Z@0~rvKnMXqn+&<{__u&t*KQyAAdXwllL^De6xeVE3wkW`;qZB$Q zS&DOiYgAkk!W>W|fve@;DCLHE0*E>y0>j_SmSKNY^GGQ*H7nK3CbmW+dJF9NywD<% zKwAZiV2)}|WMA(5v!6+nYk55dBx=WGlDQLd-0P~h!MluA%d?JbJ^>B{;JzuEOC$e> zpVO|lx7%_PZLXeCWoD>TrD_(8>zMt8(L``^ai?yW4ggy+iRvs8$>^3UZKWwDfspEZ zJz$GV9}FL4EfdxbuZ5g|e1GQJiDkrGki!WtbyDctNREUY;!ue9S0ioWU#m zlWP$^31s*wO%z-oMkg@>r}3WtLNxEt`N^8s9KQk)`da5;Lw?2{n8d1TCZk4>RR;5& zd3_hos|4^eQKvLY3J_+aVU%~~x(r$Xe19WLEx>_#mKzu_PA!W^3%J9m1JJIwHa|CC99kDy zHdhxJ6`_jg91@@eiK0bpv1XFksEPu)p~b@&Qx+)F70f1l0>DB-EOW}|#X&>fH=Tzz zwnwXaqk>ZS$xR&MQk$+tvZKjEve1uZfZBB@FHM?uSbMORIprB3L#Y}7$H?!Hnb>+- zWJq-qr^bU)JS^?8?5!+j49z4Xpio2m zJdo>I{S?B5L}~(2kjy_%^NYl1T!$#ewOgawdop6X%lt8Hx0+;X_-}2^M?pY*fAPB^ z@NhoM^SORC4`>hiN29|4xF449NNgM-xGv4#k z6({u&EC5iu&+1a{(oEXEb}&4-vud9x7WQ~GX2OJpbl{mefOblnQ*PXde)nu+e6%Y5 zz&Q^dr4mJ&Y!szB-|nBPnUrLaI4mX!vv;RSV9X|D5v!Xu4=ruFOkZ!3Nj4V;A4-C% zVwwyPcIybAYm8#Kok`2*T#!jj1hbn`OPuvkcvuYx%>g`QYnCxGKA)x{a?)s2P`*oW zXGsH%u_Sm`0f0p3nTWFn^9SEAk8h0mew8Ta8GMu{L3l(vot;NUp4jE(cM?DibznWj7f zk<|`QzXA6P>(GQCz&!wCnqfF=67}wfG;^e>q54MHi~@p@iI(ZHzMvBOtgao`H%(RS zZ3!%FWbDtV-IweFiD<8311d5Kj6knB7r91WfXuIt5Ln>P3h;+Tj@y;zFaS;!l!+5O zoaFk<2!o`wof{irm!pKpMbCqbK^o+J38oEcwxGmEra)UJ9V`ISu1x8vND+4^;i^gG zBI9^?Xn6?j{V6fq9E2mWd0p%>W*!VC<`9h1DVOg=m71~IGzUR37SjSUtItmc4~=~x z4(sHP9~ zMM(Sgn4Mci>{=DE?iT_&Lm@@Sxo?skqkPK1%7QFjMUbPdE^X|74KpZPO3ReG#hDLF z4|C7OnnTc<*8$AXJMHI}UDFg~M z-vk8jeGUg}%!m2T=c@Yysy5J|;ah5uFjoP7PP;;y{Im!j-)*Tw(P04GL+C!Jo4mT; zm|U1Dsqs)}yfxCyu>+dw*rM8fUSN$OBsVz0iyNn!Le_4FNnOO?8H_Tq+=Tx5=54%a z)2*I#K8uHeVSfY>lkRe}a|(Dk0+gKD0R|>2fVSJQ&us6;XUE*A4yFSEu$){HYZ@F) zK~sz!I$jf6(q^_=AmiY9cyCL%z++b}){%B&AnTW0uZgAv6@FJWvpH1(_Jt%UaGgo{ zw~S=EI*mn^x`PMzl$NoUkwc)x#+;zopaTFhDyNt0Dg&=o47s)uK_MD#(imbHU>fhE zDS>jXQG^PNc>q-%lJVDY#8+o9O)&H;coD4I2P`a|gvUpN=2`*G~ zl!J!clTpvQyf?$N7%~Yh;eLKUboJ~*`+!MFw3jw#NV<)nGQ{6%`Vn~Fde~@!A%m#) z(W@n$xYEWD-m?cL$H0n-!-3|SYaUF7H`2twqEAc9Ft=MkwK!8j-iPH?MbdGp zu{QS2VHspxFM@^r%|XyVU}Q!$HL%fgy$7$U8iPeQWnBgmC8X3BeWPAfwsnU+@U?NsaPWQ@x;tONImI5$$=$)r~mxXwAmRca`RA17&xuu=BvO|sR9vA3at`3Fdib_hrqOU#ig6HO%OUS5>8s$l?M$9 zh{g&giD$IXaJb965-=5&xdRHZ=F*hx{QoSd#eKqGa(^XLXT*l=7#z0y7C zoVXS=uhe%U7*}&k6L*4^_W|d|zt8pL-*27c!W4Egj_p+&$aetz8vx(kYk^0i!vHwL z!36l3YDWY{TQ-oKJniNQI(x~rwya7U*`Q+K+}IJ@fbZnBm|2NW$`}}PIxqu_lEElK z=Gd1e5o^m$J&+=7rg2bP`U6hQ%s$s{dyVk5Ui)0ycUL&D7PAxUKUcHS-rTae-H6h9 zEwV)QI1i&&UmR=}X-0s0Sy8p-zluz;2T}@UX#kq6`fg0gM05T2ZOxV?8wxbZzlSvJ z44%;_1R~x$)58<|Ln^K4=zD4p3e>>T)Z>NL%B2DFGHNY!TC$E!HRD-`;8?+txdvnd z^?bxyaqOHBn#1C`v>zk#1GMZPApJ6YgKaoiDXE)dk)V8AyXah~Cc}7R?s95F+v57a z6?il9sG3`Hj{^X{Bfu9#@Y;c~8^D18+*P{Q1b8p>UQLe1FvD6 zd=*Ch@EKZwiePGE$--e#p|Pwrd~BC3Yk1R!Js_lJWY9_TK7y3!Ezu^m0s%aHj*Ss& z4Ercaax9k)ESj2&?CxV3r1s^i-ct~uh7r=W6paa4E|?||nxfV%cs71De^yLOKO^k*2O@H*!J&JFKW#gBI2s|x(5YW_SL z9R|PwpesHB;GR{-OUb2jYXJ&irQ}8+rwte=wo1@k;7*gKaoDOFR_lt>NoMxnnpDEW zkR@D~Mw_gLeZJZ*SyYEo5f5|#7)!OCFkP3p5FdfaDT5Bo8DE z^ng)n;h~|KLL?>RwP!`XsP&B8t&CV9lZtA1^%_m}J3`}pUKgGuXh?|KEsl2azjv2# zS*wF4iaP!#f(;q~ds!7L0m$tF*DfKON}rBHpxn;^XA#c|b;i(rOf?ckdjdKWmS_s8 zW`K~$nnWk2z5{VezF}u3hy|GBcRBafx1ySbzo?OAXdlp&g_^R{JRlL3MB#vQ+SGg$ zBmx+#T!utifUCI#%XV#Ki2OcN)tB;u5hIVhZ;W3u(uHGAke2#*q*jN4ssl5|&HEsK zCQ(}nvy5aXD^<^sUUnI?h50l{gxLy5uzS8SM)~g6^@lF|0UwAC1K_@>|BfbvYBvOc zu;Kc~+qy}ucRZ#SYMX*mZP;9Us^oTXS$s$%tE)MXSz)1!J^@B&)7mXd?d$**eF^;@ zCz@rP5io<2rUof7%hm{2y+xV5tVw*{pkd3o5h>DU2kx9QZksK!)=o*&3nUd&#J(;D z-)mDV=oR)%$@k^Yn`bSa%DZxYSr4U3exdHG+ktn&Pk@6vqM~RL0S+`{q(&4)!TepM zez)k|bVf=8Hj$wy70n`y!R8z!kYx;elnY)ngRmpVOS2Z=d+X}<>Ct%_(xIeANs|Lj zN75NJgdZI+0SLo?YX&D)P8HbI|>|^V*ZS07sk@zAg(&zKgJ0xO;!P}(Z*UXN29|4xYH{F z{04wea#IXpO#Y=Nf|UTNh{%p%GZijPb=oAKbYi76hz$E`#imx&Uc|FAk>ecqVb8&u z-Dl3M%+kxkQ%%yT(|dJ>rleg}RvFu!7Yjd(Ut`fq;lFk`BW&+{q2xiZ|w%I4_(t#_Nj!%Z`H)T*;v5HQ~Ig z+rYswg^?ne5Pa+^X^I0fVJkEW7i?&5jAv-hS&a93+(<-W(h&W*UTTQfC1lX3s7&vzhuq@zFReatn%nE+^ z2w?SKolhA8NS^?0aG??SH7nAgw=CS>DFO=- z%g49*1I|i2GUp9AI}#Fn7YALg-KA$)gbn$g1X-05I}Qv@7z7@&xnl_N6)ol(DU4PL z!kIm+7&C-phXL?nZK$RF0V6w_t zIe3(S)FdEjDX9^70YtNh05dgUpaenC;CW#lDwPVI8bT!Ws;ZPaE1Hwp4(oO^R;eV3f1{FMxs&*0vO>ozj)oujtQ zD|SCuk>1z;5jFJM!}Vx%7yt)A+ZDRvc~yOyNfne#xB(d@K`FbH!$(OL4s0w%d2T%P z7{ZsRCMwd~&E;O2g;$+4qc5%^hFQaj$poE2MeVE|?NY>#gt?BCv}^ORBvx;QKV02gaXL_t(KnI%mtj5q>vZo)sHfP^vJL-lq72glAm zus7fB*CF1EORVrnFT3`98cRe(6iQFcuL>k7iP<%47xOIuU+Jo^+#0}v=uiMosjdSL z1o%+_{uIO8LM;MZ;>!)ljYX3|m1vWxYdC8d^|5Zr7;0$WjXUmC#TrKxn;eONNar3+ zD3l7XS969vai@hnwT2;HdS-dj+fG~hX%VYKe$gSKh4ypX=q|ZXQZJGUkcY$Oj~NRaa^#{+>P`+zWS3=>&`>1)88**N)D}^I`?Gu2);H*bgFjv}&xw9gkhUbaOs0 znk9Sb&!EYv`2uWej_*}QEwY+zs>wlM*Ib1rGe(dQU|G_)#vyzh&xTge92wkPvg zgBfPjQ$(ToJ))L;c{bNn0C$v++5)dPZGg<Aly%!|(|@GafO2$iGJVF0|Sq3?wO+pmkryHxdE1S0!l9uC_qW5mK*oK;N_ zso+30$D|s}%5+hpR)MP`m91TIf=eaHgqEuEql_)Oii61@h>e@|z6nGr5!SBlWGr2Q zrfDw*Ok=ovYAIE_L}X)6fT(Hul(Iw+iAr@Y2ntdd46{6|YR$uQYW)0m*deTr2h)x&JzJ`YuSu2<$h8=R0gPs>c;9ND_Wi}20;ZEUF`F^>2z@+^ zRI$C3Nn=2218H`020$k5H|rr8=lyH`Lp8}D#*B!ns^PZ^8_#J;6G|=cmJ+w(wMQD- zsxgI}cb3BqW+EeigK_tYSNX0-ro#X@sR37PHzmOLRODSIG3oFkfb<=ia`T8FAYnxf>7;U=QA7* z(7rpT_ZsAsh~CSI-iZ>TcaG>K2@;}ncTo}qIlcEDPLE!rNAwURPU7bf+#!i}c)kC{ z`{CVBJG&otW@l%1=b2}oZG8{gU8ygydJ$10WKxI0{p`oHyFT|0M*lW?R%g#0)Yq*x z28D|TT1`v34ecequkCR@a@ldHG9*VwD#>uoCUrN z>|xXc{O+SbT10j_-z!L8``c0V?4j7mKM{2g^Tn-wqjm9>xSj04H-An4mQQk0`%G;f z{Kp~x*b3oG)0LQAKKWW>H&b0xNv$Z_{I|QDVu_jXlSJv4ux~rIQjK*FW!BhpfZY3g zMs!m9e^qk#S3C8Q@NbU2J7#Z*8geNHe@N@ltA9Q%l}UN>rc>fLtU(FbAWi<|&NBiK za}?2%m3D55O1?7>^<9z`kb!+P++yDbKrP*c)r`o%t2!?@K7N^@6i*;XHC+L<9Hv>0hr^il-Q*1MQx;m?)MlnuAj>x ztAa{5u?&0SPg+;OLL4=AdrG7eU#-)>l#+DG4DL~tQ@==SJy-gAacNLKRdw~1&7sVr z^oeil_LyD3+-DJceP)T5`gf(4i--4{UoC?Zw-eiGZPy+d^RSRxMBm9Cb$c&nHbg;6 zps`4MA(rYP6_i@}K=ULqLsXEuMHVZRkKkkTJ+N!NEA0m=M6)>6 zH#c-x&Rx#z^wMPe`a2YY=(YdlK_TGTpFT3MqrIKp*ak6*1n+(x)GLll!f;@XQMR*# zDg2odCeS69J{l5vFBg9qo2((IvKOLvix3eYMu{dZzWE?~&X8^g;D_IEzq#8?-Uz&5 z9+0yPphc?DU;=<&9PlHQxTjJ6wbWvW36>P8?{$8)4e$qV*%#jb#h%i53?P`_lI42P z4m_~Bl73dX4Vg3<@@Z$KiBzC_bhqNM2GER~mw{6qk-d0$YLYy@5!-I!o%7<^UL{Ej zWtvgiAkeCf#-5fE;hOd5>!gM#ilL&!xiLJ>V7vH-UbZ2ff?wdPxc0K}#t9WhA0>vy z_^YjA8+6rzY^L>m-(Qu9?$#gx=kXAW@}%ZcNZJZBpY5=$4KTyM96^1&0Nj@xUD zCGc7a?k9{F2Sl5IQ|6!mDg1V2H6$NCI_yR2Y-k}>Q=tdoHtGJ;!|oibJ^9XjAP@eo zfN9h%|LP&};NA5%?bE~g16uRPjji*`sZ_odkz`-0GwGRprhnHH<$3W|@yblRHb~WL zdDxV734D8Qq1~n2!bSXC=~?KEJXAGgH99YwC}1<+Re6yj#=9IT&qPnOF%=TF4CwZ+ zjtd=H{Ik<_xElA0yb{DD(C{WNi=i0wDKVv3y4$7&uq-MDa0`&NR4h+am>RZWOCGna zW@Z-hejerIUE_UprSGWgdFIVF?fj^Pe-$F(J1e=L`imm&7o&ZPr-DRh6(!jvDdkH^ zLgxo7TiO`O*uIRA@RjhOpqkzsk9({KyRTi%%mH4=8PKsG^BK%B<=4V|+FdhCxrAxBKGJMD_IQKA@7}J+ER{kVW z;clSaI%wLfdatOzORP1R!=-WI92L}{q9_7yW1h%Yr=Y{DOlq0uv9hww_YBJaTadms zB5)2aLJK^Q%KN6L6-(GP9n+dQzKS*ridKK6%k?gNl2o5>_4xe->UzM0O|>Fvh)5ah z3r5N0T%FPowS^sK0p5^>9J@!Ka{sw5uXZc>bC*SB3+c5`*3qph(fiALF5;Pxappv@ z?#kV9O?rD3U`Q>&ED7cXiKYbC<1~pca0bxv0+-TT>p% zG`TWhFeXW{G2}UB^5br0j`Pv>ySUa&SK}JpR1cOQxNGyYroF8H@6L2q+h@tic4xs# zX1Okd4coOOmPdA9+b~cY?|}3|w{gy1$-D(zyyg zfN#iJq6L{C8OYnos$X!_ltzrPz6&Lkcm9?NiRvC2q#5{b{&3MI zyyx?{iY(?-f}}BcW|Z)aKPh0REk>wd9&)p!kKg$zyKH(Tv}B0dZrP98sxY%3)mab~ zbm>D>tWt; z`{KS!?12FtrgPRu|Gggm--~ZmzlP;G2$~T+ zuYDIz3s7eaz5M$3j#+FV_fAdw#w^c1N<5XG!eUS}QY8Am`xB1fQZIwfM=kSh;Wcw9 z+~w}|w2Gc95eU*v2i^|$8R~xBH4fIF5bRDfpI+0s7{`0I=T@IpA|6+zr)=tWcMK+DTiwjvlW+H2dsOX|=O@@seXDY}vXi(+73fU1*FzOEAA%F?1- z1-_ct#npRHDOoOIb;Hsc;odJEQEzwALu=k!5d2Uh?OiVUO3}1P&zF)9y8AA9Cp+}= ziB?yPiJ8thf0F%3-6(5m8k^c)O*_Jy{;A0S9y7{g>!1swu5%^PTI*H9rr70@i&n%X z*U>L}ggF`?DUfW`jk;etC~0}jGq)rXfx~@rf4*$wE+}$Sb+889Gr~qxZ5xbo@#S1m z?RrqfNNu?x>DGnCbu?m=!o1C1PzicJ+OqUV>sycW;JlEy2W66h%<`ofmV;|`(9z4q}x;wVSaYS)XhjvKbCAnbj>GL1lNlZ zlO8=qTAP5@TOCx@_%?JsvV`LY$&tt0S7z1B4hr4mvJcclHZHj|tZ$o0b&$FiXwehP zJlQ~6IJzV&iTdN1=TGLLWMQc<&f=EU_l@7LQ+TIw$!2)*?&m9f_MhI4|5!c|^Ca+y zDk-JG0{lnPDWLEyN0{dj;$8&E$nlZXhE3rto@kuw`WMm}dYWGZX4fasad&t$T?Z9T z!Ww4gjtgj%gM(0h&mH?agsvl<{x;8fj-IpxcnRf0GH8e~2yoj{}?5W@pjPU2{aMr+#;X`Vnk)h?| zPYd@R6_bvqvNl)`)0l_-r^1RD?t<>?rI~c5u}3D4%a;|#3O^uwZZ*;-AmNxnHyUv~ zPWH91e!hc0>jn(tYP}z`MRB}yXE?e{iZgj>^(?@rX)OS4r+L{n;H|# zpghgMe!_%FFs;R+q=c{oW4m$9hbPM}=gotH0*nbW)~#MQNRnGJ+rx2v6E9~gO?u@^oEJr&+@ z#I@8yw8%R9jPNFwjX_t5jz@!2nMQKOicCj}639GDoCuydJer`~6*X(Xw}T$~H?E?X z(EDn9;gAsVn7Mz?qdff4aJ)92-s#dBs9cv24pP3445#Tj)xp2p1IsPs_1Gh-=r5(S z$FJ&tjqqPYdLQQrhkW1M(S@YKtT23}y(zLSzkV=c6b>nULX7aUIh*mFy5+Vp7P>VP z-<5}*g^ zl>9Kq)jCQKQB;+gp4xv!+{-Eebg(i zL-?S!JvYBK2oqx(j0X_10bDSpAIr?R-;Qb!vvQ0A>x$}(f)~#Wba3q|@;XEKTIYMx zYvHF{SJH5ST#P5dnK0FGrcAeo8`H)Ip!1IC#x>OeoF-xR^#Oyo^W(r6;cKo;X=HAO z3z>c8BT|uXbd*jlyy_mg!nUMEAKDlcnc!RvU>Q6)ln7bt+O4t?++D;UeBDwzQ@TdI zAvE?6tDTM~kg6JSf$*-Xv@^jYQ-_V=38?y%-$0G_w^B$Y0R#xwY5Vu8HpCPx(aC#R zVm@pvgnwqK>?}=ImPMgX;DLub9tAjMNyuVO0s)CK`Y-By8j5X&R|m+iTZL6W3Kjk{ zBkG?AM}PnIZ{ydTJWfq^uq^S%$qD{%!&&p%l^Q>?=+DuOC%{SElCS6~@>b18RTyA5 z{QGw$I(P&vW(4#2t9KCwK6B3s!^sU&LU;XV&VvihFbl8;=iiz=xt=-(V0n#ggA5|0 ztqFRJ1lc%?S4*BuA=L?_fI<)+9HQL7MN?#qeG95caJR2zPNd@K zgmvlS0&h6OvC0`t&R4N}N2J)o5X+kSxXC}{Jd$mK8%Y~DvP|;#?yi5Oj4khd%YT)5 z+ndg{7h9`G($myUa$sXnNX~oGBu$K+P0L$nRu-NxhV`Qegj_?o7m2zD)BFeje-x3v z#%V;@*C+np3|L|A&6g9_+N?sSl+%LZ&>mf|M3aNW?-@0_-sExA=|+T_WK24@VH#ao z)XFTvGoHBKLQDd)ZtyNVx_?g+%Xv@BS&Z?J+UG-w4k(0BtK+@hMpPBok6D65>w=v` zkjDAGU&yC5Af(s~&)e6pZH1(q1t%yeT$a(196#JR7wSD<&c(~IPO5b4=-=GTgYo)l q{6>m`Mu4LK&AtBr!2gYY+z@MV{Gn5}tBeKQn!e6s?FLO}下線です\ + +これは\*斜線および下線です*\ + +## 文字色 +これは\文字色(赤)です\ + +`色なしインラインコード`\`文字色(赤)インラインコード`\`色なしインラインコード` +### 見出しの\文字色(赤)です\ +*斜線文字*\*文字色(赤)です*\` + +## 下線と文字色 +これは\下線と\文字色\です\ + + +## 見出し +1. これは見出しです(1) +1. これは見出しです(2) +1. これは見出しです(3) +1. これは見出しです(4) + +## 見出し +* これは見出しです(1) +* * これは見出しです(2) +* * * これは見出しです(3) +* * * * これは見出しです(4) + +## 見出し複合 + +# これは **太字** です。 + +# これは *斜体* です。 + +# これは ~~訂正線~~です。 + +# これは\下線付き\です。 + +## 特殊文字 +©️ +®️ + diff --git "a/resources/Datatest-Wiki/WikiImport_5\345\233\236\347\233\256/WikiImport.txt" "b/resources/Datatest-Wiki/WikiImport_5\345\233\236\347\233\256/WikiImport.txt" new file mode 100644 index 0000000..f261279 --- /dev/null +++ "b/resources/Datatest-Wiki/WikiImport_5\345\233\236\347\233\256/WikiImport.txt" @@ -0,0 +1 @@ +WikiImport_5回目 \ No newline at end of file diff --git "a/resources/Datatest-Wiki/WikiImport_5\345\233\236\347\233\256/WikiImport1/WikiImport1.md" "b/resources/Datatest-Wiki/WikiImport_5\345\233\236\347\233\256/WikiImport1/WikiImport1.md" new file mode 100644 index 0000000..3fbc817 --- /dev/null +++ "b/resources/Datatest-Wiki/WikiImport_5\345\233\236\347\233\256/WikiImport1/WikiImport1.md" @@ -0,0 +1,48 @@ +# Wikiインポートテスト1(5回目) +これはインポートのテスト用ファイルです + +## 画像付きリンク +[![](blue.png =100)](../HOME) + +## 下線 +これは\下線です\ + +これは\*斜線および下線です*\ + +## 文字色 +これは\文字色(赤)です\ + +`色なしインラインコード`\`文字色(赤)インラインコード`\`色なしインラインコード` +### 見出しの\文字色(赤)です\ +*斜線文字*\*文字色(赤)です*\` + +## 下線と文字色 +これは\下線と\文字色\です\ + + +## 見出し +1. これは見出しです(1) +1. これは見出しです(2) +1. これは見出しです(3) +1. これは見出しです(4) + +## 見出し +* これは見出しです(1) +* * これは見出しです(2) +* * * これは見出しです(3) +* * * * これは見出しです(4) + +## 見出し複合 + +# これは **太字** です。 + +# これは *斜体* です。 + +# これは ~~訂正線~~です。 + +# これは\下線付き\です。 + +## 特殊文字 +©️ +®️ + diff --git "a/resources/Datatest-Wiki/WikiImport_5\345\233\236\347\233\256/WikiImport1/blue.png" "b/resources/Datatest-Wiki/WikiImport_5\345\233\236\347\233\256/WikiImport1/blue.png" new file mode 100644 index 0000000000000000000000000000000000000000..43feb438fb95433869785e3544363635ff2f64c3 GIT binary patch literal 88215 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

7*txZc3MN6H8)y z*%~|T&J_5PIcS^lpGIlO(X2d-h*5Dtuyb>__Td#co#Q?BGv6R?`j7 z!6c%I4-YNc>!Ndm7)?`pA7x6PO#z2s|XC?n=Jx1;sS!>sF)#Pe*al!Asq_8)&8U2W7P z+f#KPYLGYVBi1YJ!&KD9CzPRNY-B-JXT%L*THU>8vq{(GcPHU}>LQp^&MBtKD5WWO zE2p6?$q&{z6&A#UP>?c=pYDIz+#9VfRxOK;2x(5rlE_FC|4Z6Q4Ae@v;c^d=XJX^h zreoFp$)e+4`dg-2h$LV7JwGa!V+kHrSU<0~|0W>D$}$&-^#?&hFUk+e9HeM6N0cx6 zSr?!YUY==RovxwOai8)=YfSqtpX;@WpV3a5~Lou6FiMPf8~YG{Wv0 zDB5F@zJeFRGp}#+FGaa<#M<5Vnmiatpk)_uE53iw#)I4=lqBXr_fV9GJ3ctZ-!*W? z?~gddMh1fK0~7=>VGPZ{^2)2T{~_Wb6?f-$S^@XrL6nf9i(*vOU4qbs8yDw`5t@x{vCN9H4kvruB%z$(Blczetk4&JB~AWT z0wm7p(B!QgMp4oORjv-*cmllaZhm3sU=RJS6 z$2%|(D<3p)g0uG;UTUy}OXFtSw(^vy?;RWKK?}L!HaSgP=0er*9tZ_sdxylaoOXsI ztJiRhG4%z|0#F9m#qx9J zC+J@3fhma9kz=fjM^0530ZV#1)ucFJ1*;*NNcfNb^UCg|JM3J3R_}G&TBU_E+axj$ zGJVP;Ec5=n&YCGLga6E-scmHauNI*0f$y$oH65&1{o|`WK|@4EzPALiBHMVJAuefd{ES9qcY;Zpa21h7yz7+_Sg2 z?u)`Ff6zc$Y0{9zpSgD>SPFBxk7#SV7e<4jlm>&}**M_>1`0S8;4VqP&PdP!rxUI8 zQZ3k%le&RcPnf*4+tnGV_)8~o-Q9}tvH_8dzsGGt4m!7yQr-K;`VX(_4yjT5a zE`656-Gr;iV5Hgs6|r{aZ=F`Sm4|1gQizvx6i#-=Uu7#9)rP^2rwc1Yr9o1fPz`I;RoL_~h>xHdy_%);!8kv8W7)b{3YQ7#I%G|Eb%L z*!qUDf$F!V>ABsvl%K5S{FREm`8hGPX*BvXY?d8-8yAXo96mH@7|^t?xf_i1`HdfF zGZ_l!W!*nDLemct?hD(M&0??D;gNRry##TFgAy|Rzt_V&``86=Yg{04LP(70!&a3B z(;`vp(hNHv+IGn9EvGK3`d6izI;Cok7{VlH*b7f%sB|N`^u+jm>0%7zh@fU~O-y2X z1-YM)|7u>nd?dU4ST)Qa-nc;{I=NRGA2PqHIj{zreaL5h_$7$bdso<9GD zoA=&E6a#_`LJyGIsv*@Wk9p7Cj3yFxFlwtu3RWGX{cVw%Sf9m5`d*L&5neRVwF!>N z#-ii-rQL!|_fFhcEG4X4ywTvKbYQYIN$B?LG{-_}aeiXU5SwDHPhv_{3)R}Y$jKL8 z=iQY_2Z~b_bq9-e!m@U)u!*|z z)MU_3%~Ynz1h4W;t&#aFi_#FMVgN(f>(-z_$i}nJk#}6oyAWCO2T|G5M>wsU19Y{n zpDfl~Yd>q)Ax!{|{Csd$N`C|4vx8=_G(TJ!m?hj|-)G^o-{&T5^M!Y9OLkq4japLn zTswNg#2phHF>QZH@;6ii2?E8I^>en&D4)tcD+?R_gJ-^jc3vxN9$a$f_oZ8@5`U<~ zuM~w@kT`U=!ymFsAC@3KnJB0Tr2FL}sC*qkZUL~tS~^@ekAGA#zrog$L4qeFsAP^_ zaNJLDLc6f9St=ufAV^0QJ*yc=o8Xx)s)+xfKwedy%$g0C5K2`pWt}!uyV^TK97_t{ zJ!vnVHmRV`*F9k&>P7p)mRo7Ceh8!YZeSvOYIb%+Ch5IHgm9M@CLs}XaC>KyTe*SE zbeV}F=TIYs8GS)f8As1q-c&pC({cTKvz`V0awR={vcHYue9QE3I6qE!#=lR4#xqH2 zrVi5JiN7p_X!y~xvuI(27TZ@wS#GSj-_)`~KV%|Gx2&m1u{SAVOs10=zXWJUrCLkJ5sIXEltP6Spm1+T`#(%j#jJ|!vLqQAPf2156cKu zmTGB)oXkjUtFBI2;XaOSi6E{5Y zHpvjTueh4R@~Qs@RW@h(n7;IS`B9for@ivYDySH|dAruTdkC{`nTEKX*>PH=)x%$x z@vCVAV5JK6smGDJxFEZMMLcj;uV%Cuf(3Kiv=q_N?RVf3|j{1R_^A*|!yD@-*mLMZ=$ zntf~l_qzNZqOMvJ%=veRYnG#{)icj-K9f*mM2G~Wne{i#`5=Hvm;O1I?r$|XyKS>S zY>U!>4xQIEE=YLRoiF&&p}emX#A)fIDfuLGnZ++1E>V=ro$}*1GJ93KM0PP@Jtq24 zgI+1H^}Rnp{i|)dI|rki|F{o`@zxq3dMA_4RHhA|jlIreA{Mk6Sl`_caMOh*q4X~f z1r-9k#}S`(oz$cpEr)hQU-x3$S8!ZMJ1sX9WEhF?W9w>jHMxNL05403Yi5*cka$%Gh3W85*wS!fSI-f!P+jd(`dBJc2v zuZm2S5|RMUT zka)E}Y>fnqKJOz-HtiyHWG{MH>(S_*nj{)}NDXVY~$EuDaVEg?=6S_@v`xubHjCsX6>CIK~uJ zB)(9?;H{dq(4V=u$}9pmr9bl~#YTyPABCj%{Tpg2_Lp-l?znYec6F>EHH z9-cT?;MT5(5gIywSWl0V-)OW1(_q`Os)A1mDr)zj zT^tC%(t1o>u3`s{H(xK?ey>z8G@7A9J(h{I6J_FWiHY9?I$4cZQE5{}vgzTOi83by za!`Se#qT^;*~T{-Otdb-o;osuH*$GdVl$DA5r8ijRJ5)>u=0;fo9D23zQtV>MLZCic&^i>SmV`F}ZzXE_KxRGL%BA>EksI>jB$_?!~ez|TEWJg!e6 z-(&C?w7T1qERV79NhuT&PnWo>ik1gUI;PfWjZF<3O|F$($T^nxPp(6|fm9b^Rvx|+ z3AltHjwK4I7a7B)^`y@$22JajoqOwGrR)2?NPjUh3)y&cO51v!eqsHUktvwY`ebjZ3X-Upf*kZ?C!Yi}|{_>CO3FY)WaJno+6wdt_!# z1pgc^pj$#cI)8J{V{XJLUw!4hYU)woPkktzrmHK6QT;6(LT1jjn74}cPB8mOZN8X= zYye%BN=Vr?s+q3U?S+=4CVfDmz{p?eDNzL)o5F{S;pIQj-gu0hoz_oMG9f0r$MXnf zmJRIwLIUur^)K$8NpmDKovasXV-C?x+xwi+T!9`K!>E(uCkE_fwI%PsSJM}5BUPVuO*r9~{ri6W9I~4&IfA%U^&cn% zU3ElXxtJ%QSEF%a^7;3Ro>_v5np($R!J+;QT@j-$sjlv9gwKZ5VT%(ttsDV=mBv~x zgrOTUmgC}X>>h$Tw<+t@{EGKK$@YtVgVrr|k%QGVQi@lYYdY0iwA2QUmNY?_=oO=! zS>l9=EHxW5iG!BR+>rVSv+51xRc{_)4PWM5O)^56-2wf#c2-V~0`8~p26V#&fyl*S z_*&CWut9^!6X`Xa63bld-Q}MQi=uk}zRjE(<@J@zrMx@11N0j5;@!QESWW1B@O})P zWZ+-EY`iU<0C(K2L+h#n2}6#c>|JCwyKhDvp}hdU?u6i23S|GU$ND^n7*%*0Svkvn zp?>69{8Hx%M!6GoA%9^<3$1d~*0v6*$V@0`P3zns9J-aa;Rl)5wqK!{(!lRkPKeY& zA0Je@Kbs3FHK(*72?`mr?hGSZj8CHl{_K~Adah2E)dTkTx--e#5- zfx}IhdmdaFp)OUry8%%aaZqh9!xPeiX{8n%Y%`hw`9f-7UqmFZY zNsWuqgp*MY)&@{@IQcJEaU`qWu6Upz1GeJ81U~&8g@xy%N1(Rc?jqB4jyg` z|B;1ucU;J!pSKKG1JQC#8%LcLSAUbWD^hqvFRyXq!@ltNWkKeAZQ}2aCqR3#L~j1- z*~lgj?Y9dx{~cR;o0TmdNGFdHE?OIrK?U+xokGrb!(Cy*dSuO?$!3}kRSn}^G2R&6 zd&$wk8R&!lwL`4q-fB}H&Ej4?UvoI{kW!B>F~+{KYCiOfyi?vlTR}FOi*(3-%vH#` zOxdH_&)Mt9wqPWUFr{W-ohMw~jhNLb@+%wkUXdzI4jR1(9nASBBUGM8s-l@V(p9=$ zUbmA^brg7U)D-(iZ$I1-5*A#3UldwHUnlSluPnmz zr~|PEFmU8h%5IDj8Q;R6wBZ3mwN=_vfseQ!cC8yYQ-;sF^}IL&4QuYu@*NkqZ$yN~ zX%nG%+3QV8e2ZqI>+vD#q}qar)v@~$PwZLYNUiAqvu{Uoyhrk6{#RAbZ9 zXl5^w#{=*U3G068J2kg#!{TYz^oBlZp-@`<^_Lx8IFYkqb&&%s8hPQ`!y+=JLiVzbOH;fLVXm;8|pWv#t z2hxmpGYA%dc<1^H=xl5 zre`|Y1dwY7oMK&Ukdo2mi!YKMA=^tGLq^niwdJBAdzHS)LD84m$j>Wt79Jb%(4MXO z4U*P$pQ^xkYE>Wg00z8`YL+3i+a7OoqvQPJqPzhOvCX7sAjk}JK3C||P z)+4eYKZZM%y6C`WXYq_=esuz}h^S84mHE~8w`(HdMNR+uu$EE^za|_E-}n;4N>1C& zG&@uXY3R9VP2-cYNMgRP3lXnESj|SzLOTHmCPvy7D;<~+x5@NiZ zCjH!$I5Ko47kO};?;o*pYoR68|B0N^#8h8%z-o}uS(drT$VG|gJ|iaEl*Ti=>OD4x@&giXtj~;O(AF~U@Vw2DT*UDE$dof^z z%@-1t#iO`n_tX01dy4#W+5r66cviQUq`DX9bB}%=ax0 z*z;ZEcpc6$dQkrxBNwQJr?P^oSc8#aHiDLUUD@b#&sp@+dzbYo%X~FKEdgsCPB; zz<6XnSrRfmKb+UC*k*3}9>VQjS`^B{!$dE8UOmS4u43?5RJR0Cj(;xo)dB8iiOzrs zA>%wuz8w?}=YRFxOS=NZw5u#)0Rn}JNMPDM z$)T5OJ9;&0_PlWoW69IF*&m(3MiE}F~aEBcU=%J)Jgz;Z7Zo=QiV7`cUlI4jl3Yc3$X#`LkPj-H}REoYvLW50U9Pi zPuuyKOq*IDaFKe2bXeV|5VYCTY87a07+u!W<4K0mXUilW?08`ICrTH;r-STX zOz2*avTi8G^wVbihh>08)Oz*^$Ib`>8*?`Y&r>^UI)@Q&w=EKkbzezd$M7K3o@Lcd zy5Tq7UNmzS-79~s(g>8nQ7Z=G1lw;Yz9AiZ;`b9rjT9R#G7B30n%qQ1f%c(vh8CBY z;_1_3M)_PPYvRz+eC)*^;nfLGd(tAZ?6a+gyP#cpg82Wu3yW?YvcXxl^@I6bY<7-p zONdADy-$v3xg>ikEE}BdBd!V3KtQMA%I*lu=`40Y4PFgRp5(&>;-89AwcMWdF{t{& z9?B0pu}Ybg{vd)#;jVX!m&%(*!vue$!R zTiSpPBq*%4_-egE@N4gTt2v)8=|)dGrQO^JuaJ1@FU{NW*DD%KP0lj%ER z!MDDh>~6`ddPR!U)#n|Iftl&Qk8bb7w>~hvibIU6<^TRy;VXe0%oun3v?WK%1#TST z^jpMc4vH;({>bmW!@-k78oHa@cIGHI{X!h5Yw%AP9Y-+0KnR|m_ci2`Yy$|sVUCIN zcTi8Qt!t^lmxbK$?xW$F7`porIKUx24d!1+1HTP{iN{<6l=OCWmrHPOuSyJ92kNeB zqo+eT-E->@pA@fA)5aKi2@8t<+H$GRigBD0&+cZwOT!@)-lG8+>ToA|7jVD5YQ!ly3n0{B{`!t~w`r zSh}16uF||cPD0T!Pj4@UQ1|BNx^f}uxq$)e9NLKs#?jY*b4ny@^XG%=o2*vWJ@-;HaVGCJ~zuT}oT3tu5!^E7~Gj7hTL5LzURd=so=_ z2e|w1>M@^gCb%@mk)`887i^!k6=B9g?qWSvVtG-87S?k%luem_mD{9nNWr<)Gf9a~ zDemLJ>iUA$l=7}&g3VNZB-l1^nW<&2GMv2pmw|vrZnVWR=0Wm1^gld;t|^~^AI^yE zDhzb|)BuQ!u*4~}Q9orM9cMPl5t3p?PKDtD?orvbrahAkV5Wo+=rII#634eu*sYim zsgDjKJ4J+ZZgq`b*H4mE&__nK>LA#uu`?f8F0f)4Z7T^VL-rN=GPkv7tvh-ozz0{i z`#QD2Xi(Ws^clG%xgb3$9dv4cE`s%+cyk2-skYxjOFG?N251Fmy}2l zkJlb0)S}HJ!XwX+3QmSY#6;Y}ic+A=5O1Tj(dJRZ-pNsia!oLJY?+dEebaYT6Hxk9 z+?^BIJ#k|iU7Eb>;H;hUxRtH#paWhVaj*TOg?*ERw0gNRS+wFX&CMDZftmc-VWWJB zrFPw8M8i$RoP_4UxtTyAs&Y$KrhbBKRE(FWf?Sq?;ioNCnzb;HYHbOLH_q+;^TlXP z!^v=It@`30QQadEP1fYmoTq|%|M(#P0DUvIblcu!fB;qe*m{E9NoJ@!b%Rzr$}1-B z12ypZYm-aDf0+zH1d#7wX2LWc-U`k~2*$Wq`JWOAUDOvY{}N}q`CSdfeSPbeX@w@*<`jv+2zQlB z;590Pj*`gR^yCU%LXYxDNe}a3M_DKM8D=<%bTi@yHHHSJf4X^%Z4guOK9^4SAZ{nq z{n2Rgz|O*67`WM23Q{N!nnwA4`|XoHmEXG}qs`;R1|}gQ7T4drN5d`uR0O2#0x6`v z8=fUn^9$5;;H+wI}nvZ z4YNE(A__KAK_*mIFcj!y<*Cu&U`Y3S>T+AhJ^B;=c~nejP8h@ASp`G!c1#1JC~`NO zu7>y<&nD1nyNG+x(gFVh%%=^^Dy|C38c89Jax1jBB`gsBR=D%0WFiq1qCa|J2p^k* zX-wRD6v4K-G*{hxZCN)V(+OAJ*IJGucH{Q#TLTiVDL% znm577@6~Uyx&SwMv)&3F+xA8^GZ)61SyQ^wEt#f8ZE5Bh+$@WON;-^{lg|=*k2tZ$ zNQI^k-^WuFY;H>b>nl4IVIhcgmliu5x)vd8i;;oIm3fKM!KB}V{&U6*XZtD3rx&Ak zg}4n0Zts<4L)rcQ(Imap^uqAH37Ol{^Pl<&Ij%r)V_f3o6~`~a!=6ptYadT_IZ4Sw zV-G64-pfs>Ja0Jeb1G@g^ep|8zT6E;GZ`Jg8ym<-P%(09hLpe8QE(E9&VjStI>=C;vk}_?~)@9j>4O(aXyV3E(Ovz$eR#5RKM_vKEd3I8O+@rO{F`8ptS4#jv zskQxP6teqN-04e>6z*Dn#<4F0{(04bK6Tlk%1J2}weRIIjdl(W84GdtM;5PlHwQO~ zIhy*=V|7D_IAx(2Ggy{FN9f(P0XPVU)ptF?lKA>&{tlyJyKlFobYJ8Jv48VjJkE^o zXD;$sLuK0=Awp@wd}&77U|np>r25^tiLcq|1tTOex?dNKZ;N~aYgo-OP_lO9jG?YW zRc|?xD#4B?3e}ivx!>@a4sOwjvx_ZpiM|CY`33!xi@th;R^=V#GBEZUfkv-dzdIMa zILAchKMs^tyaizNuZGvU4FVpM5q7)p{V4!7T`KU#HRy#_aIVsZ+CdHq#p~Dqs|83O zod9Y70nM4o(=MVbAJxsqv4Jz)4!p)w;zor)F=di$SEPHQ!z>38+aCa8{Ga-HEr&s? zRMJU$fT#NGwu{~>_Ki_j-Tq#Wj7A>u?(TE6ekMsydNR}mi zJWy(VZ1jCU^3_G@K35010S+Y|_$XXFyaHp>ozNd~Czi`V?pDvdk?+>fGmvNxtl%d& z;y7SbVvX8E;Hx0u=&z73n8@{LpJ+Au;Ng&Kraj$cr4_}8O8q{6c*1oeaV69*&LHD| z0GU8$zfd|zw<7lwU2!*v*I>!mjJZDL>80%^;$ZDC0M6D#9&q zplOl3m3&gL;O zjEOgq(0mKOo(l#%70)Uh-Z#N2i(sR#koPIR!&w`ptE)!V$08E9nzMd1eU6diD#^%c zCWfm*_H|J*dx35n=9#l^igX{{>$hqu9-mwS%d*JS9|D3(7V@fQG_x28U{t_XS|HsB zRI2e^r7L1*EeNInHMI-C z`;AQiG8nD(J$dLU)|E1(fD8n9Lky&=TvmllcTfcUJbQ?vtR$kX2JmATBaQ-Yn*E44 zl4NO!sZbbbVHvyKdM+BRydYX0sBH~cB@4v$q1ce66Dkq$pQH>ZLK%fyX)wdetnbxb zjGe{4TDoeuPnKeFAK85Z90qSqk8(l`0G7dX&+^~}Ef2Ql&u-sB zAZf<)wA*l?YfGBW+%$1Q6vYe%$EnT)=TtLpGP2z~Zk=;M*F$w37z5?T)$pGaV3#Iw zbp1BcH_ST}jYSvBV-Y;QdCt9-atomh=2Nv(p1FVcx+bIFMouXE%0Mss7#ATFA1&o0 zg5k=$9t*=Q3OWe8SfGu{Ehg8;7d1hO;40Ez++6#F`%1Ma4vlJ;R2UsqnR*70=I{C5 zdI*ejmx|6UTPXS(eDjuf|psW$h35?-&}&l~yJL*mN7wqF`)= zmY|EubaelS?JxjNra4r%3S6@8fsd40o%HT^fY{4whG4`S8kSPsrzuCy3`|$c9 z3t{+V-x`qa5LC*Ze9$k)|jSQM!|mK zk^v_A(Yq!it+$dum`X-dT5#8gyHlKmN7sHq!rTeM=-@r8(Yu!r&Bxm6h!g z{7mN4to2_9kGwfaX)U=W0Z8PK(}Li9S61D8a;iU?4AP!5U&fp&tjN8; z$8xb}ARCIv+)2R9v9bQWAYFNU9&c+GN#G@0$F3h-Yr1&Cb=R^MN?vYK{zED_rsUSX zcU53W$ZsgHmM`ZaA_i(1KM0G^Kls)y%T*|N39@Dksl}M2T3$zNhXHVrFvq_M!7r-f z&#LP86L=ZimnGKjlw01c$D+G$9QECYb2)esT+;Y^KXL5Ett zH*=}s;BZ+iQ-GVXdq0}Lqt;ihm-Dt}0j|5AjQvgx_?iEH^@9+PZi;Qw=@82pYNzkC zW|b7S<}=jTN6fjml`Zbs9Oo+bv!-i{mGW3gk*hrKB10%Xdluiff5_QYipl6n5uC5x5OWJ+y0M5w&82Wo6cqfqTg3UIqrFxNFadXtNlL-LS*?Hu5X&Ow{ zEj}pH)j-fE+vM|V8BcD!INIwQtloq^v9kiIG=KT{*dJxXM=`09hbrh3e)0mZc3Ax3 zg&mc>9u`R}QT`2?l2t)~8l8K%5jO<59;LybsfduAwF0szpo%? z3Yp)Z-8|dS@Go1}B$R|AgM^d|rnT|?;W9u5aXDW+T!Z+&#Y}i*UUm1N$lYE}MN&Bd zX#p_JjUd>v>mdu>4<5A=1Yy6qF2cUSt%l+%s}^Q_ACxc8{nwOpMe*0Sq2CYWMhQ?YZ5ARgd8;MlqLoIA-Z4^c~t93}9`VM+Ned>#2aDsy^s`b< z%nZxS0yeT`27iFuFmbR#^H~IpWu@6$H(q7bnfpq{F`PyW7m&DGOG-Z+co%pEMPXl+ zjYQeYmK&EFpev%tQw=mi()zG8LCvC60!!_yK3B;KiQpy>=Dzzy6lCmGA!xb^sH8ZR z{PXcmJqK4J($Do71u54CJh)g^%;Qb5Ar&kYa*Wa08Lxy>A4n?c%+A<+eKbxDrg;sd zdA$^7$8IUSo=7~?-_x?J00E2u6YQC5)Nya#LLMc3_vX*d&onVW+p~2tR9XfS>)>~x zw(Ji{1K+oZWtwnp0z?V^{yi!~%KJdEu1a5mVHXh2J47jm_IaM>rLv?;jqe0=Y+!*m3ar3ckf|xvaU(A!68*MWA%iMA-;vf@wyC@*)^Flv%e6f6g z_yZSl#@go6q^k#XIXCnllc9G9sA@IM#itM~Y#WFe1%r0j^_B0aKi`~kN@4f}PAV7H z2Z6gBn8s$Zmq+Ji_s;4vLFohg!<%EI=wM+#F9OR(<<`Gx%NVA{B-Czy%uFC+_zin3O%^R0Qgp#!IC_IiZ5FzRSGU zK98<6pBL2+so?d=#pSaAmS|U@zf53}f zshH|U)xt#JW9e{KkGjb$I96GZeSQvtQn|!YY*<00+ensFtq7I?k zp8dA|sDplvjr}1DB!Kj8t_ENRF1vOu;|S)~$yz55)|xrvMa)_Op8|4P{){=->=Tem zkn2hLifkrY8U8emor)@+SCl;GrLJuPZGu_2N{Vt*z+`dN41IUo$ePz86UMb=LUYwOQqKZWWKn>|9Opp_S3JXNl+?1lT$}Fwi^_;PmjX6m z$Y38CFvPM-;_y!aO=eUKDf!w(9<2U_9nt24T8k(uq2+oXUO#JQx5GjnXsV9Lwmd^h2tdIKv@d_kp)JD-y|>nVCK%|N%OwX59|L1 z4h7%}5xhedd1fnuP=h1VDl=uxjm(m$ED5M)tps=j^AT}{Yk8z_^1F7V-dgw;%Lbuo z%YYjh!oFA){MlR2ES1*$7L?&>U_khBUwfqC3Zh`DA`15Gfs)`<;{T3QAeYe@su z++Qr8+XT3{JB}%*JULm{kiuu5~flOOx`dIUg2q`{Oq*=~9={+eSu+`M5V6V=M_d=8Ac5Z62+Tn;!Kww`9 zQhgxukstWAD9pyVELK96Vg@+X6sju?S!X ze|Db@hAtlS5XsD>GO^6{xB4QPhF94!=ZDoMwfwFgAY^!2VL!e3U!4{)Kh_&aY~O%qF|)0%By3Z_V!aj_}< zcs`I!RW+F=Zvo*mRZ#+&x%q0=1I_thNd7$vE|~*a4v$*1|K^sloK_&~epk~uEC|h_ z{Cw_E!J_Go;B7$!5)pVn5mBj)b-Jmz8d50*<3@rsfnj26a27lAIDC9pEm)Q11ai(V z4RK1fAsM$wzDQ95SMU?HO>jX`*24=WNv_|%nqd*I2%=pU!PfV;$|U2<3qXp3mvk4@ zlD9SAo$^BkD=l-?hwkKpfl8Z9`qx6q5!D4C=BPg;{Q}IX^SYMx|iM#ub zhQclt2Cc=k>Y{wJBvF#`4q5|JUd8}5W%Ww;o6v2QhiR@+|uvQIaMH1Zy9j3{Bd5n zX4W42-F!bq+NRF^)`4K&50TrUNVi*%3*!ryA`c=xYWjHxnoCAdT^p5@ z`AgZCp?*D`=DVOMX>*EJs!cLRPy=iem{z1IipJbf`H@z@Ya4dm+}xPDnQP`#Yk%(M zuU@i|;FPYuT5XexCGRiY2iKDTu!gvn{;`6hYFZGi<6~pq)1`~>;kOf z7qE!AT+G5NF@|#1K)l~=(Xh@qzm!`Bpi*XiPs@BcHWiox?-$@7-}eI^ryT~s&61OM z0e0_Vqp+6^45W#*sbxL{+298D>%s_5_MHUp2%I=0s%2_xAdc@^kh$aeGwT-tKEG>y zunm?~4J}nMGdtq>{%32RVN-x$Q8O1slG%sLWiZ7{Cxyi42LmNbt1Nf$RGeR)fH`Q! zezANgp9_LI(s#_%NYP|MR!c;tXL0Up{=TvIovR4Rq9%*SzYmc-2*f~J?)50$%XN|+ zm=HLF?MY@_m;y{nSx=fWO)_q#Y4-!j4Aj=!;Rh)u|BjSJj*HI@R|@jERqpGVf|`jj zG>e6q6_$Zz&MC2Hn|Clj7@V$nNp21yFii}0(|(=2ck~-P@wt!sRGF$@|dl~ zP_`~x5^JT?7#VcuerM1UD86u7zrOwuymnyxJ`RB2hHW4+3=@OwN8B>928)uC z^5?)Jb99{I*Cd~lX?^*-dg_nGjL>qk_rZ&fXLDG*uLRKWBfF5sH=)lf>vj2GrK*VC+FeU$mH3b~#d4)#3(|K7S{CP}XCx}^MZPY9SC zkoRr!Fk1vE`GR0K_V3jdprxZS_F^5kOeBp;p_i7Yr*kgpDosU7mR{$C3Z%~0P{vj8 zqBQw?0A8#l=VpkJJV8|g$yma%VB3Y-HjS!t;F zuyOsbf{-2s;%-NNlq@E0%weA#Fa?%{p>+hyt{fk& zBzr)w8+_-k3C1dUGko=thmzgNhsgW`12GS>7k5jowXI;bQP$`VCWu_O+UWA&;CQJ* z1?uAA%d-m_qT^u4Iw1D4y|^1Qwr^0TT#D=&Ey0^EskHWNOqqUKV=8_aY|QdYcc#sW zy4>5ojDvC{3eFm+E_n!uV~F7^GH-o1zOwae`+^8wRK@c{&miWvy{&~o55;?eMZ&?P z?BW4u4`cUL*BDB{|*CDKr-K<77(tWQI(5Q zQKBf+qHN-Gnjp~%^IVz*p&0ao&r1c6>JqTNA<{&LX31bG86FBUWs#XIit78$^{8hI ztl(JogTTn+{NajlpkWDBx}ih_50*?#WNKZ^9f}26enxqyV9h?n=}1W?I*kE#9zZ}+ zU{CEup@(9|EK_9sQ4Ny);C!hmp(n2rr$OnOX})HA(!i_DTCq@XF7$%*&!@^T`Dft% z&cAC`wqLxVd2us?QSYGc0JhNa1kJVH)46YoS+GI}6RWj-#o$g94@ zP-v4VTL6wr2o|QuBI{zw+9&LO_5qnPouZH$%(|q- z&;&t3s61j$#en;6%i8CvSr3SAD2#f+f@W)&;n(EtK)C+nBBk%PDy6a1ZQXRxi@FrAw2pHC_w1tbzxt;L*(z0a)9= z71{8$`(FWkQ!y80J7PNwfO{IHQ5TKWAxq>KLFx>k4mYbX4 zz-Lrf!USTN!NvM(Z?HoqGWEfJqxbx{fC(le^JF}LVj0Q!XtHy>iefVRc=kSW1tO=~ zvI<-|sZ3cooHrKSB!EoMkpe70WZYCsgRHr-F|zQx@_vOK7w7ygt_(PbwI+F0W&~J3 zXN5p^DOR?X>o|P;%aS?oR5S!Lt{uw?EKTD^q)>5e1MX zK*$Xvkf_2alq}hlOf^t&s?OQ(T654C;~C?bYwxSHuvk(p>729Ae%HI!{222Y-(%2h z5Vr1+uwQ{CS;f7z0`B!Tbo@;}$Vdv#N1wq^J~Hb$qjq~ps__hl^vyYIKEt}j9Op*= zP?+3$9t7sr=0w9#+Ax|qtb`~=L{ZZKR=>?TfM-SpJyIxOofB59P%F zVDQkFlgj#FOphoIN~|Q5&Dg7QjS^uj_XGhx2ta|#vBszZG~;wfpCOra3XB9jMw9?5 z?MdWDNuMnd@?aAbN=;9ypC}(fNmJBD=o}>Q1MQ6BBdEn(ZNYF~fR7+I9rW-ofY8jX z)mookW{O_7Ht8%K)8*ARfI)MSiL_i&v{kgjnQ_q?)2?<_zKg$qjCC)n1)JQf8M<~E z_c^_ykQ}YaIoAd~UfQ2MUv5+Pp_#TD`*h}dr4Ugefjf1lu$#HBH?Uv(WGcJ5=g z_nI4Q=9P?4wXu^JxX(1h@BlYxv?CB`n<-W6uys=6jjJS_1k-(3HN~ZLV<7NE0j4v@ z499YiIDR$r@coMvYa%5>7#|>xzCJV@>6GU!moUZ(L*sk-ZQ&`_UlWa_HJd4b$8l-) zDS<)FQdbj1gSjv7bVQu;vWNMz%Us=~L9|a_Od0SlWuPFk533?$RZPr#oIo>)nMh8v zQJbEEQR`R>TMX6s7~UF2)JJFRe@LJl-(`zx|F!a;3Ood6M)M2{4UI`T22>{Nq8(Y& z8<5U^2s2AY_!!NECTYTY-#I3luuCp5lrY5zCOWZ|Zfbv7LW8tyAy8BwO|xG-r~le? zU>{M@^sd)!06as({x#q1>r~m!+-0+F#Y9`6Vhp7McFn$;EC7)-9I%Hil?zMwO(6X2 z(JC_gD^dc!HfjI>7r@-CZF5wOY4beY!<--#MIuKXUL&-&2}3}DV5D=?pH(6@`Jle< zUTOc77**0z<^!y@;!djSVqlzu9`e)sbN*Xqj44jY-*A}H001BWNkll{jY2dcO07~!m*qvvI0P#YT~_t^Ep%1AkuVd&0Pw)&}fW&u>KeFwfgCjN7u_{%k) zn_jm8@F>V+`*HdgW8ly5z*-)@a&*lmWODNQmnp_j={67S>{RWlwIC9ndgagQRpIQM z(!G1MeQz*Iwk>uo=R;=Oz!?F+CF=|<>s~d5(9Zct$B*@(hRica zjh1V~B32Zns>8gkT2Bcl)Hq?-2ELq*p9S!b-)NLKx^4sDS#ama(!Tn20!9$J=RFOg z1dO*JVcFT+^MFR2?3CxwE>sr24HYJc20hkQAwW?TMRp~Eysv7qJ0l9bOcVNU z0uH;zU+2o&AaRhzzFq4dK>7+t)$;~589L8mKbN(W?=$K|wF;`-0LqE2$sZH|4qv4^ zUdtX&hRgN*sbOif1DWdTGeM=O*R90}*V3pQ`<(q{GGsdURmvyuX@ND4t<6*^sap#i z+B(k+@F}K4W&Tsg#BAPlC|a+XGAA;VKF2XqCUU6;WM*wP@jma=xC{)#<@44CFVwuB zXE2C7-+$QtCT}&KPPGKO~m;uN z7S4WD-&RoK&1XhA*%oqY-3G+bYDGUh!;Frp3Yh}XM>-?B<)W1!!AKT1DVftNaVW39 z=bi`vJgM=5hx7zOee+Ow$T1o7;LhdV=_~V3aq}56hauTN6!y zm{mNlMovuHAQK^GNO=E9aei)Qx6` zpXt%HhKz#@4T!k(b4Gf3fU+%sM5i~uLvUoPx5t+DzbF~2?|Ntcu6gxMaW7$Kq%vdrrs9%-yA}8&J_>^-Ou*rz4tjY$Kk1 zoPfdWOkdmB#aedm0tFduEY7e(8)=T3fC2xu8UAlF)H`0c0q~@+kebk7Rlv!gaXAI$=#h_~WZ1=aN0su{JNfXJiDyti{ru%^N zc_y31y{@(OHm~HcDi*%xC!n{>fmErS>&JRD>^G`OB<_G)r)u|i*En-tA>CnNWS!=H zEl3vsKDi(A9n$tTbYHQUYPc!ux^=vH&`USrARRi_RmPz7>eI7W956D`iP^-DjUBEo zr5TF3gulWZz>HXL#$7*iJloVtnKYMlUs-CHT&mYY1Ot~)MAyvNo@1{Jzr)%zC=Hl< z$d^WcQT(xC`0s}4Q|@)$2Ef_I35Gua;74PV!fUO&$i1KmfYAz!P~kl!UaHBCB)&=S zcKqM+r15}Zw1lTpGQ1fFfq-f;(4QB;Lk^a=x;wKP;pnf`d)lUpI?>lM0VV)ioyidZ ztZn29C#*pW5F0JT+yj-O6V%eCc)_!>Uv6gbktIH5f42NDBO^E#Jwjz09^J!{!IPR` zrQa#$W)|TewunH*c8*J^ex;^!QN}GUB%FI9Sfv58 zut`=$yaaJF05c{t)UX0mo>G5CnDFvE%n%wW5`8*S*#m zhgJJzVliWAgi3ed@pej&j;K-THPZ3Dnmusu96>KOdYvh3aD3G07|l`Aeg35kMm0?` zg=pT<#m<&&#M!2?GwDKY@TEb3>lh5?$XM|$HKG?ZV_}Lr@8|f9YbN8pGE&ZAm^2RI zIKk(OW>982O9{Wt77{tR$xf z)>hSF=yJV-4zM22oQ{nt+|DQrz-E^eIP=7DUj6PKuS$+wYD4!w)bH^?&y;op+&UTo z@Nyusp1gM2six7>F}C)1u~?Y%g1PtCeUcdp0ZtAGsNKl z_DJz3)bTz7cWHdydrz7pU9sVJ*9UJWK8wOl2R^b%b|nJ!`+&^!wEnC^BIQh>9hgAd z<2TZZ?6F=BWWDtELxs@Nd#=J-RVb8aIa=c8)!2~5)c_3O6Pe&$uiF54rtp5>f$t2n zUsnk!;+b3O09N98%{1d}7XM?J5jw0LvC{+i$pnyVab-w)N*q|FSOG!>n?Cq$dtVMnX$UL4gcfTL{U@vKpR@L)LG4*mCPbE~@wQSp;fN{hGH|q)O5eK_X(t zyIYJQq-};NUgt>ZQ-@F{xMUuONYg+UbDCTu_bf6N3}1nfj0%P&?_kOvRic(Mgq#~P z(nQBN<=Ge9TkY*KN8>xWZPvobuyrklwbb49-}}s6J7OIfYfkMIkav31j(b11Xw*<< zGkrg7P2S4J5#P4C($L+m+W4{VEaEx5+w~{`eFk<^TAQ5E2Kc0IJl^~hSXfjp6Fc!i(t`aijH%4w3OZsD`}IK z&!1;RQ&938@-EKD%pz{u^|Ow-FX?f*0A@<|S$Y)toHSm;Q^PTIm>mZ?Y^~M@Lo^}C zF~U63|J_T9WvHWuvk^qdMCedgCWkb^1?}~`9T`W@y_p?R!hHb-HdC!gZ2t%bM{@_C z&+o?m#(AJ*Pi8>SCPVt#OZW+1(~)UN0fuG_)*8t%u$z%G`zOOZHw&{=($O$>IpQS| zNEU{?my8lR%_^i4STmEANw8i~ow?cPNw&EfUPQ@R{FP(+PeYj59k1H}`0L>qW?w!w z`#mXv{-c*|m3$eC%~GzfXh{mz@wKf219JwTF(N@7lO${w?&0TD*_etCw1mgF?5YPY z(h?6dYj04hW2W9?W3B1{A@jC16JTD`yc0HLWZmqx{Q?<=wHx-dIXRk%9Qpm%v+HFr zF@z=)XRNY!lnEuy>0#q%$QIC&7uTT}Dq6)2rrLH|9&~`F0s(K@TZQ?N$u^U*(pD0q zTkGrCQJ%OuSaXq zjFWfw@8lNzxBuT%tQx$_9yp~TMc(UY zG_Rlufej5Rf`M`6iF!KrNN(wOAXLu_-CS)^WuExjOVWQbrMk9s>zsDCD*P+YIgA2^LU5@ zUBZ|2B@9Q`{yIL=!VjLAGzG_L^0^2Y>b&JxqE-sq+I7@Sw?RWTQAq7jerBg7mD;H> zvc;M6J$VzOi1?v_VX|R&FD;RKgN~3X&4MqMixoP7Ze%ECb^k(?> zbo~73_+Q_= zfErOe)0;LDz$mFM<_R)i??b(`CzHV%nz?~AAnRVtJZXt@rgP3c?C{%VZ&+Wac)5P~= zfnb)W12#1}D!_JHWMfv733-0C%B%S_{dYtQW2btaJWo1zhI4kBy<;2pO*4EOQ_Pe% zyzT?w4jk^U1Hd``7aaK0W&t{j{mTNpwZpmE3RzN?MDgV55P+#rsSEQD;LB=)V#6lE zPy*c_Ys3b}UpFHp%3uOHzR{8ykZr2w3W5af$LQy3NLE*$YfXa=97AWEmJQq}0j4^g z^Xx`WOp^W-zy=8iHV(Q(IOS1c7^67iw)Ept_^PYV%4ChKsV)1m~e ztWlLq=9*BO0hXE|W9#>F@*Ap43am+41>zj?gOHkEmB}$e8g}b>k*0T%(8(+pkk8_D6uc-q@Z600?rNgspJ=cFxMMfq=eA*g zA2+@31K=oo^G}6MmIZ0nl=d@CB8wwPBm|(PYW5$b+OMB!5{pVnVsWWMI+G9^(E6ZL zUSPe5VN$JbXi3&AcRBmL5GkF+#|VjjzI-mz)nfhwt9garZ-B7^otchQGl!iqZf1EN zGnmY0`=y6w+Weavp@7?gh#5CIM6waf|7Cv`JF}P>)KNv1eGpu{6SRmqfJ(7m>OT)X zvum&KWOD(aWAKZyPp|qZN@oL|Bt%-_e(1fCB^u1!yi22!0aa}lw183eY3}hRv@dJO zc`^CMq4RHTv}ltz72UF4c5L24*U1hkfzT$4%SXNih;$$ zxDKSEI3FAEA;Sq@567pI zARP8Xz>DLP(8HP0jR&qt8E+gwdB_Ru>JUBiT>;`DDltkS2umci8gnxp+T@1;Q%pVt zl42MF*3%_n0&TC>!dq-wa3ol5K!E7<%4CfBScPc?*hU=iF=KsL(Cd+ApVwo8Q3ubn zfdba{&@pTX2}?;yD{NAjH8Z^L4ZX7ij60;f!>0*Bk_7IX;Hq@t((Kosi}2!=VF?&ne9& zrxm8O%ot5nsy)dy;uyK~8$EcTC4V>`Qn5#)SR9H_oKL5r6}5 z#~07(|Mf8ZrENqU>2W$f&mNYqXM-ixGJ3dKo|3j>a(~_rBmt)+q~Uq$<=;o9+K)_7 z$h5EX%EhgT8n{Sm0#+wbz`@U6&sMujdP4&Q|F04r&8g|2-|WWg}$jDF-=w}TD^fDB0^ zFg+8%Ur%3{nvGTvhM_z*8+!9&KKa+_sn=q!Dx3vjG zYt)3Zp6lPyP&7rDw|%%`qtA$bQ4`?4bz3t6?J)sADa<6jh^fesG`<-=WL*5GqZ7PH zLx$E~uaO+bBsinGSb2?AOASlehFnvcuprOp+1^I`evq^R2VUpZlp1ql6cs?{yjQ)R zc$fb=*ZGduZ2%mo!}r&R;ZJS@-vk8SMh>0QvNLD+H3 zP6DAeFdbQsWF0He3`1?UByJvv8e>X2A9lV^?0nwiV6umfpQ>mTnsT6OB+ET(`>OY^ z>A*bOKHQR(m|F(0Lre?a_qU0mqj`q@EZ?cMQbs3H0sM^MZ`KU2m|GoY;KM$|u}i?s z`XN(%8{j>L7ug48*aSEOsvuc`Sgj{#i8K??(H1THPG=IBVXM01==}pqYKEig?L_vY z7q}9XS*(nLh9#p^dSL9e3J*$WkF9@a=qM9)G*hbOcSx^v_-c41>&B}ohHHFIl$nd> z$}3C!e&AwTr7lQE1glWB$puxXwE8VohTx@9!F8P82ELmsc@AJ8PexJ;0fr?z4(z1*hepdTYExU4j zo5eoROrWZ@(m9=Lyx8$`O<9}!J+Q2`8xi}?D4e1b%iIeS zE!*47GV?6ZY<0@`Uz1|0-8=|rxJk|ziz@*c&LAXom8bWd}K=20a zeRzcU$yg#~y}P*>fX^PI-swO|Y`oaXWlqPDHdspj%ruP7?!mOLp=pmznr7f_FRQL|ZZ1kvnpv`c#_ytHJ_l&6?43J&&{3 zjpwRM8K6vSG`GM*ijLC3>)C0VZM!?qPce>ZnUK{bD~e8K-zu^Ooe&hk1XgQQ{tl!> zo`7E3pN!p7H>y(6NhTfTV&8`03mCqGn_jm8@Vvfjz`xT)lioU#cv0G<8HCbX5Nq27 zokS0>RCG!iyoW`F08xPx#0d@rNPa|692O=IY6m>n0HR@pH%LInI;CR?X`JujVV{?- zIw6Vr0%&?DA@Ao{s@bq0JRP6>t^)sacKk8FG80&cI)+s$S}WS6rZZXvR~4U996i@4^p4jg`0OwowZ1MH#WoSutn1;nXc~L^&;rEu#zCTb;$rWCGn&Y zn&>R4YpqWo6ImKcJB1%9Z$U<-0tC{Rk>BC>S?`23@(J+nESOcRC`>x;Wiw+#(|XLq z0O0GE_ikS;%Ka;U-3Gu}|G*5tnH}mEDWDH*{7!*^G14ssp^{9L_)47=@Vj1Wvf+Dq zN;UMb4)xX&EaQ$B+oU{~hkexZ$PBt7+!$RXpMeCYBYF?!pdZ7Qjyg4DZwZ7pRZzN@ z2~)*p5|PfA63>-s4FE$9K7nE68Ym;7<0_u%EsdicO=?OZ7{Z$Q=zfqE_=lmG1h`@C zV4ULUrUukZVAYDu!rVY-9QTX0XgGgms+LkBn;y3fd~Nl{tCEiRJnyxbr6u%d9G6*W zT`V&7Ri+94Q3k%4Kk{GJYX=M;X#S8m`AGiqGV8`kCopl#tO}8B1Nijxa$2`g)Ri&)tip7^JRHBW>7l;absqq?mSV@S zAFVFz5aK{Po36N9LP=}1PrhL?eGv2k z!@@tM*?^8!eKz#CICst|fYoYo_&%!H*Mr9ygxbE^n6+HNnWltA1s=fWh*)7svu1r2 zJxmIeOmU9A2#K0qSC|x{Ci@|4qn&Bst&!2*TdDBiA?|e}2n|Dqg0^JGx*$M;(J(yn z{)3^D2+&|vz8dFj#$M7V*P7!Tz21r)q=M&x(iDKMGB|-Mg5@q|j&r3qzE9uZwBMUu z`@;9(JRyuIBV*u;snURCUfocov>RU~{b0sk0)wt=+3fQ`ssoc{ZhiFI`JvwZ&xYaeyI;%O-s`#zfTvpY;_koK9Y0G@9Pm20n{|y6a@{&e zc^}Xf_E_Q0XM^nYAkdkdS|z*y;dZ{MggXq?_}3H2=vdT54PFY~Je&o@9-(k=dq$8X{mn<#S$FEK%Ob001BWNklam~9HIch%0gc)RLA=BYILZ%$c0%ke~GLcgC&r5~E1Rfwk zEY*Ih?T^jggl*2Wt3UG*b9(I&*L6!~!GdL+SJ8ya+8HXM;y7D++(y)kpS4$BWhC}( zO>$!DyNck`+un`Qj!sru3>!Ym78Ipk4X;OJIDgn_$6qsQIS)>Uuk16>XN*-qx6CbI zS08?Fx|&Wp6PI}h%)+#!1NvMzzpuS?JtIe(ZE9??2G1!u1vk8I1K{Tb#)cQx;wYer z-?yZjgu=uXfHBRnV{T zJJP{`I>lrPXR3sA0#AhWS1G~XQg+m@?s5RMjaL1a%`Si+?>=O%)M3u4-bEK${5;c(v<;haZCxDEtD;scOM2uE(C?eZx>pcBFJL z&j`)TQpy!m9z9fJT+!E49Fkbe0w{2mnJedTc+}~BklFLyh;?SP4wH+R&_-~j=}6Zt z=s5(W=xh%>oguZoE|k={{}iIa-W~~htY1%B`>-2Ls`W0QHKJ?Xl|^`R$2sli0Q@-z z{sPbJ9k1H}_)CD~7XW_UfxiXd=K}yK;o2KeK>}W@XRRVq0(@-k&^yk|8WfR*#q7_N z0J?;1)^h-=87}yo=@_ncmOJ%42(Sr;2S|a4?`1I_{tm;dcP2+j;-n@}K#Z3B{p9+z z(=PZ%k3)nsiE$Tm1Od`pN~f)v-%%3@^8Lr`=E>AX7^Zim)T&V&d!plFfHa2zn|o^#&xq`!NjL z-utx;?EoLoIA$dOG_&qRDDL%3Y5}ZZK;JbvDekx)rgA;H+XfyoUBrnG?{6R@$Wivh~$&N#w2 zrmwbH+RAN2_2$`Qz^(Rrsc>4K# zXU)6TIviPtcf4@57~?Yu(w??TZ}SVs00ol#Y){inhsr4{?Xk{0_ztX2HF+k0tVi99 zYtbN*+qkIOBm??1C>ffVcaR`V&Fz?|eyk(!?=_8eINhrTH)-~j*}NvnI%1N6FiX-Y z*NK7)i%M}`r_5~(D;f&I1XBvIcs;D=O(v*zbkZ8>X&6$FNnlMNj^46;HfB8(sRdeT zR5ZP@6f&^R58h0VtqbS%zM}CC3*2@xfYMCM#oSDlf*zw~2>PtFIm|1LyD}j!44-qLw5-1;00V6f;VN$%eHy(_=A=DkJi(PB zy2mTSRBPj?=0(k^V%zgMN7|eWWZ+$D;PfyvO#%Hfw_2Kb#QZc2KL-2|!2hLRA=%=4 z`(}6^n&~H}FRvrxy1QUbRzpLppp+D6p331(pp4~Jsf>r;__;_%WmAPn-AIWAA!%v% zoafm#?69M|9LNh1r^ANx2!KL0n59%+W)^taAxpzBX_KW=ugpogP)VRbt!(Gwv+#8UA zDS*d#s-!IEY~6I@TC|N9&&Kl0P*-}tAp+0{?egG8%Jb^HB0 z$}a1`d*_fnuD$Z61DE|D9ghwN_Rapiec}l zIz_Tk#~08hngIC-fqQI*eQN@9XU|2f&KK)5Uclqw{4}IgoAh5^b5BMiV|zVBq8BMg z)#xB@k&aB%V(+L9Y6Wp*c4AH|WJyw*QK_Dm<_Vp>C|^*ef8ToTfO8KUb=4zB9YOjHWC?k%N8Mk^Vb zCV;TR&KV{JGHZf!+uCU^NoF`!(5q4fq-PT*hgD$E(g>Sb(V2p*qvu-XlV`89f+F($ zyjr_u`CAkSP6xK!TrFr-<~R#Y4BltRl0KDTacox#Rhv6~(*VSnR5KQ7XGgYJtUt8{r&@>WG0RV59Ed>Bl zu%`$(r5tM_p`)nYQUB76z);0zB6V1h(sYguzV_$i_!j%NcVQov1Q_VZ3!tL`=xAa* zEK}Q_>2i2_j|~thm+R!>H1zfbkSP#MCRWF-+9#_xllSk{23pQ99RT|KgX58X zC!jN;K*LGNBsp)+&73jqt?^Vn7k-!EDZ}`%cQ+^vZx|yER58hPK2rFAhwb~MFp`VI z3VDny8Tl+VN$B1z_GvU&d;Ve*nyxwUUTdc#&pauU%tBFqa| zZPk3%>*0C8-;)A5M2sqX#UrOpU4~p?Xl9+s`PpNXy^oGM+Nif-c-aiE5Xmg(%?u*e zm+19F*(ImbDHIDhyvIoJqcqHnJBBjyvpC%GgGPZ2LpeZ~cgw$y)@p#3{3(5n1RyI( ztwCqs44>^0X6n|CG^G^+n)AE4w^I-${1EZ~#q5GrvOVFe^qVG;*O_5=8Rv}Aaor4o z-3JSQwM5OiX(RRv|0)JfNxc0#ZEn!?dUH>WrX|_e(?xUCEZLxeT7GK{KqcDOXV4m} zYDTRe7K7_*nG_=C1Ta$D@U@f!l5WUd>(vI(Pf-&1XkleDt+|s<@3Zp^V)%}exd{%; zE&iOdg9WIe-1WK*fVZT8-#aNuiW9N{E#khpY5Ue)Qb_Ow9YC@g^F5A`C_WzXyO+JY z+#j=n?Zal(8?$Oaq#8{%t)xz25GCOxK?d=4R0X9DN?hj|5iDC0F^1vO;dO9A!dq)O zGfsFj>#i;v;3J}HUX-~d81rZ2xV^JewFGT^M1Yd|7C9%Yd7)ClhsAmkz-WTeRQ<4x zhLpGM&EOmvPPz4dl?ITL+lFPNkmJ*_R_bF!5Yd8+ekQk%us`dtznsH1Lb~K$a{rm* z!dlahO*^}{6Ozd~%qV3QJ?+z|CIT`A&U2A|$%m5$_F-io_S(r{(C+arI^@Y1Ox{Uz zk5(Got)rf}*97v{Q-C+=g4!1oeaKjVHXG?hKh5D?m!2bM8oWD&A1j*rENlHgPcKvE zK%d(!&od93S;yFmOjR2E^Kd3S{ls*9`<(t=!+o#Y0C;Z37XeiGs|NeiHX_t72*N5u zuk3zCTXz!-rBopId~~e`J@}f8fCO%Kg=c+dCP|#rL#j+LHxVUN!sJETR_7ZXOaY*M zEN9-&_HSyxrCJJ+Qp~be2fsfV@xrjaeg@Zre>mojX-|oLNKT4PuPS+?g?0XAHp&3fpr>}wv$KD0xtinT~W8<7sTfvC%P5NhaT!Sdi@yeW# zLIX`Rl^LA#3*pZJ*f#-u+ko%?up`g!z?F;qH2~NQe`Of{Ljd1!A-VwY%od}x@D4$0 z7N1Ih!we%OpqFj!6}h2-EB$B%qJSP!llQI9=S7?0bZf%rcMO#gSpG*3GYOwX>AdE^ zL+GuQummUXhileikMDZY9nw7~KQ~)5Tjy60JaMEBZXPa%9TG$yMswKPB20#sylJ;a znk#}K^Fcw{sMzf?jS;Q9r8r&7@)@8bNqXNr0X-$iH0Olm-6c{(z4tOF z)%tN=N>a6j;fCeG5_}TStO1fcUs7ud34v46iN=~aR+N@EZ4&E9bJUgqW+0Vh=gojDQJZURR;8F}9GpTMkTpza?oSNE zpEB6b1o}jnbPe5*{TY9#UAhmofmGG;E;RK>J%#%04HfPvWz%O9pX# zN)->*wsI0Y!GexSy;K6StqBqUrU_-D4~5#-X=cf3#a#3K22{8EbJF%oiK-p9?alw{ zvAMi|3FiYDn0om;G;yN;PxB3(jkK++bVgMi5GnC8f5`7^d6EGWK&Qt%H_-}M4~1|- zh8=6y=8~SQM28^vcywe)mo4_UCO2=|0jlIf)wHHr;h1e|VxoyQ4&gJo?!^GHR_)^) zfHjgsg#|u`|1)c+qH*6qvqr9C9+J&jMgTZxe7Be>n!)#&JE4+&eCst6mHT{b}d zMstSWiqg8;q)FcqlG*X}eZ?3lsdHePMf|+YHoH;d$@TrZ!NxZ5{rkfAjQ~7>_IHzz z2G(V#`dm^=5yM+RV1osEr)QcLv_KDFbvUaGWxnHuNgQ>cQ1RJwz7IZXLU^8ZhPI6o z*3P8IZlGB~%iPAO+OEq`zxZBV8vWBot3 z&w)s5SM!!PQ-i5sVLcbL0K@MD!%rrY^iob}@9!G{8L^K87E-m)>aZ5TOvc|#U|rvd zdBOPqOeJD7bjvBo z;S*7g%xRV6<+FY*1Z^v(;e|bBZJr>^5~w)g=^VofRP}sFOSZSm)Z?MFXq~`u z$br*>MrPpzJk9_E46lqlj$QW)SPLX^4PUbB`EziV^7D}r0Ufj&nma~B#`Juc6lKL!I0n@uC|oS%AZk9T9m4-lcYI;M z_i)o|{Quwbuf~-d^)U(JkGexZHtyl!D!}1)(FZiXCy5RDy~l{~yM1eKJF~Ua_6V%+ z1d?$qKrhl9L2s~XTy$J{3<>qJzV~_n8gzObOf3fbJ$w!;)@gw?J@}LWmvxbM(KK;w zS*8H1HP)|(qE&yaNf{tOpt4If)2__}97l#H$~x5?ZJq05lPp@AGCWEqXpI?0BLxF< zp^Mf=9BrE=^AD}587d2RDGd-v2z&}GAoIvSk#zLdk;kNz$+gMEB}TaDS^}uBO5Mv6 zQ1X`?%k(ZBHs$xk(p^l3q{T3A^b7fX)slFTvD17oyX27IXhC0AFskLFBF-*9y>v zmy!^Y2$Qnu+`87;)>xgdjgzFP<+?RM%%yFA>nvq?w1-e)(3@-;69+zzp>`jlCfR{g(^jhKD-M< z$RDEluvgb`nhyvB)TL7$50YS)nTdL zo*XM;-&r1((JRGlUDhw3&8|6B3my%iA@NGdVW6}h2e8f9>***BvlNXa&So@{K@6`* zpP9nh^9-l{uwKN?kY%O2XX{BC%e{nUv>AX8hQDlRA@Hu(Z2&waoA1FpUe+wsW!kjs zzLauK#D?x^qoleWHg8d_-0^y#;#$v3$Q~stHf#t2^0xDl(2c~|-{sGgZYUA5I1w3$ zrDV5{Fwt-xl#=Kud)dUaGo|B<_hE@<%h_7ZgP37`@AL*?f&}A)dAJoI2hBzW_Fd|< z0Z#l6Xvd*~luD)hXcLXrJ^ApkC^lxzTv-8;?a|H|=8cFPxpv*jVq(bvx4qZLguy;D z5s8lL?pE(rTxwVx5CY6dEp57odBt-c-p);e6Z=Y%-c$=2GB-xAKmfFovV^D5Bw*-{ zIhD&G>l%!_LA9bjjG*XM@zG_kDdDomkp8TH6BPVJID09_}}BS{*DOiJrzjQyDY|2)t5>}A8>UUj^CUAF=7 zj4}Pf(NfLJh5(=Bx@=drW|#5%0A)B5j@riD!*=*Qvm*=uhs#xX|I*2%W&l-rgE<69bA8J0j+jG%Byz6aVRbY= zG0}ufg4vLiV5^Zsjmt7(skMb=kEjJ1X)JswG5)n{y8<`Yn9{nYyc2u~T(uRt7cvIG zvJpm0_7N%6nwe^BNGW_+gL;{&$XqR)(=U5#D^)SjJ1dwH>vA^G+URj{kN>E!sW6O_>BlA(|jEu>W@wY3S7w07#tZ+6`VzyYv5)gLh6 zM^u^u5OLD(#o@1==N0_kJl6~uZ6B}fz5LrQ-=n?G1#CzhwAs!)`Bf)732L_{97-oc zq+b#thIKa@h&>rCrLj*Tr8hIcGSP^&wTHa>sPEDaDPdwYxeH@M&ygq+)BkFzMGuYk zge35)x##`wH`v&)(v}pMD@{9xMWBU+bZ)V+S@ty7ZZ`AVlS9&|OihZSDTSq2g8@;%Nqcnefmm>gzDrZdd3Y{f$F28TFhP#*eM28;X67#M1*$t1 zKjU7Kd2eRe2mUPw{^JS!kM8)+jq&?l08X{B!}@$V2uA4xYcquNqRIn7jMEx;-9tSr zU{K((K771FLX4lUjv7iX04n*Xfj-i{wHM#?7%!b%llI^|P;DQiNyS?#lrbD~=-38K z%eZ#ytzI`zKtq9o)!5yz^wR`H#TDH*z)I|&1aJtD1hD=g;pl3-2ny zQ{sc}skH--lG~Cjm7DMw)^=j;i=@rgb$vEgjH3iDO?{4s(?*Tbr_h_7Tfcp=1ciX z_pUH!=GZ67=?0)cqcZ)>OJyY>TP7G$df()`)!%W1hG7=9Q0l;LzOa^t z2u$y-F{}7d;$+1`yS}T&7&n)+)358x5ROW$ha~{5H6?zR_sj&$DL_rB)6kt*^qtkz z;WEzpzO^5O47+|Owr{TEFq#fx5;RGXX&qc&nFF86chbgPWgYn4Q-Eh!nX_~)3kW@= z|7UW8cy8}ILqpx8ehAGIL&m|+$q+*;@nu{CsJb@V(T6GNdM0ONoXtl1S zOhYwHP`hX`8jC2C97?LL@&Ar-_Nv_Gprpe#XXsidoQKS1LTtMvel)1DMcMVzXY?Ai zB+2IuYi3Fl32TN^v+C?cFG+RC`ZJDry8z6Ys6Y_mA~u+|z4!3;32f##jWs&FY_gO{ z*}TD%**vAf9Ya$2KJMAZhQ^6PR_kC()I))obA7roHfbv)dA>JmaOd1BEgvcE8_I;% z{)q-`(h@&lmN8@4OX^NqT(rwvyYe9k5piu*5;q&AsT!;po^hSTmTrB%t8(R4`>SDl z`#019&4?1tuNa4XpX-nh`=422`L5S(09>T9Ut(BMnLn_qjx&G3|1-nwJyj`+2!&Y# zV67BMUI73~db#l|he=}O;RM#&7yz3Pvwntj7_sQuVglYY^b~_ZOE%~;)t$x>H9}}k zp^3z$enr(r$}7wB5rgQ8##BJF}>Hfma%OdJjPLJlD&_43OVwhS=*)iIEaA z4|yjQwWKM$;_XFH`HGJS0zflgKDYaF#=0=VNei8EEQ{cfKN65>`cV@a>C(M{x0`J< zBBq(9Y8OD-lF=>w!tPC4GkA8j|M(0bSMb&aFgiwLk?6BANL)6$=PCu6Sc6W_H>y|O z!1~y_*Xw&bq!D0smoS7r>ur7tMnFx;3*4(-k!T>QVRMfcx(ky2)&>9rKW@Npycy(8 zuG;`OCA4FDNtP@#N>C(0E77`qpTx+-57tc~@sz}(#ARI*gmJSh)K8#}gV*WZn}st) z50G2j|9ZMe&|Tx4?+PH+dE1-MX#yFD!${SeCW(D(P@)6{uGi>Faw=J=*iDjQyC^rxw$Z;VPPT@Om|<+ zLj20eztrkcd+B7dwg?cstBTR_IcDE5$1lIXV)wZ21K@~5{$U^AexCk+Iq-|_-34Sb z9@eyNSp&P;v9~RX8L@HeKEjC;cDGC8Td2y_)G(2U9gLmrS_@-XC3qCUqCxYL=d;X@ z>MR{GBvLwMKI|c(X)63S44YGJwW{~=obf!y_R>u8@#)yImWukoCg^uombkK z{jmY3+neyaW>_6=$j{WC8s!G!G(FF*p&j9U(vUU}Blk8m3)OI1@?|(CBUNfZ5YR~` z&-?%a0yUb+Ip;%9>&k?@cP7#;rUkyvR`7?T$_$gikdD=%M^oUipskl=mi0^sz+$xx z6X3|yA7UaT<0NhIEQGKUWg*JhE^B4nm(d}G&y#fDd&5C6jMAo>kYs@TF+o}D#m}UT zl9thtH^Tr+p^F+z%#r)m4K--*evF7oCrxY?NmtL)fwNQkb7&8D{KngqwEJAQ0q`V@ zpUtk){|g+S!SD-QdlES1ENxPI&4AptR>@Vm$uLD^Evf6f`>>QqjJmOWSl*@qmUJ}> zhT%pfwWUiE;5MR^?LG{zM-m)bA_lr?0Eu0Ddd}HW2_sw_37p2T!gwH=l*Y{ST@|CA z>j1P_!Qt2>ddBJiw<&@LTY-m?+#x*}9i7QIy)~bz1H$F>P?rr%-ik0d6SEi(JWVeE zO-GPA?G4stSN5(Aq9!8_;aVR%0A4gGGHC&BWiBp%46O~svqCy$LQ$9pLL>P8>wE*& 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下線です\ + +これは\*斜線および下線です*\ + +## 文字色 +これは\文字色(赤)です\ + +`色なしインラインコード`\`文字色(赤)インラインコード`\`色なしインラインコード` +### 見出しの\文字色(赤)です\ +*斜線文字*\*文字色(赤)です*\` + +## 下線と文字色 +これは\下線と\文字色\です\ + + +## 見出し +1. これは見出しです(1) +1. これは見出しです(2) +1. これは見出しです(3) +1. これは見出しです(4) + +## 見出し +* これは見出しです(1) +* * これは見出しです(2) +* * * これは見出しです(3) +* * * * これは見出しです(4) + +## 見出し複合 + +# これは **太字** です。 + +# これは *斜体* です。 + +# これは ~~訂正線~~です。 + +# これは\下線付き\です。 + +## 特殊文字 +©️ +®️ + diff --git a/resources/Datatest-Wiki/WikiImport_Heading/WikiImport_Heading/WikiImport_Heading.md b/resources/Datatest-Wiki/WikiImport_Heading/WikiImport_Heading/WikiImport_Heading.md new file mode 100644 index 0000000..49d4733 --- /dev/null +++ b/resources/Datatest-Wiki/WikiImport_Heading/WikiImport_Heading/WikiImport_Heading.md @@ -0,0 +1,46 @@ + +# 見出し1 +見出し1のコンテンツ +コンテンツ1 +コンテンツ2 +コンテンツ3 +コンテンツ4 +コンテンツ5 +コンテンツ6 +コンテンツ7 +コンテンツ8 +コンテンツ9 +コンテンツ10 +コンテンツ11 +コンテンツ12 + + +# 見出し2 +見出し2のコンテンツ +コンテンツ1 +コンテンツ2 +コンテンツ3 +コンテンツ4 +コンテンツ5 +コンテンツ6 +コンテンツ7 +コンテンツ8 +コンテンツ9 +コンテンツ10 +コンテンツ11 +コンテンツ12 + +# 見出し3 +見出し3のコンテンツ +コンテンツ1 +コンテンツ2 +コンテンツ3 +コンテンツ4 +コンテンツ5 +コンテンツ6 +コンテンツ7 +コンテンツ8 +コンテンツ9 +コンテンツ10 +コンテンツ11 +コンテンツ12 \ No newline at end of file diff --git a/resources/Datatest-Wiki/WikiImport_Hierarchy/WikiImport_Hierarchy/WikiImport_Hierarchy.md b/resources/Datatest-Wiki/WikiImport_Hierarchy/WikiImport_Hierarchy/WikiImport_Hierarchy.md new file mode 100644 index 0000000..2832eff --- /dev/null +++ b/resources/Datatest-Wiki/WikiImport_Hierarchy/WikiImport_Hierarchy/WikiImport_Hierarchy.md @@ -0,0 +1 @@ +# 1階層目のWiki \ No newline at end of file diff --git a/resources/Datatest-Wiki/WikiImport_Hierarchy/WikiImport_Hierarchy/WikiImport_Hierarchy2/WikiImport_Hierarchy2.md b/resources/Datatest-Wiki/WikiImport_Hierarchy/WikiImport_Hierarchy/WikiImport_Hierarchy2/WikiImport_Hierarchy2.md new file mode 100644 index 0000000..4de6747 --- /dev/null +++ b/resources/Datatest-Wiki/WikiImport_Hierarchy/WikiImport_Hierarchy/WikiImport_Hierarchy2/WikiImport_Hierarchy2.md @@ -0,0 +1 @@ +# 2階層目のWiki \ No newline at end of file diff --git a/resources/Datatest-Wiki/WikiImport_Hierarchy/WikiImport_Hierarchy/WikiImport_Hierarchy2/WikiImport_Hierarchy3.md b/resources/Datatest-Wiki/WikiImport_Hierarchy/WikiImport_Hierarchy/WikiImport_Hierarchy2/WikiImport_Hierarchy3.md new file mode 100644 index 0000000..4de6747 --- /dev/null +++ b/resources/Datatest-Wiki/WikiImport_Hierarchy/WikiImport_Hierarchy/WikiImport_Hierarchy2/WikiImport_Hierarchy3.md @@ -0,0 +1 @@ +# 2階層目のWiki \ No newline at end of file diff --git a/resources/Datatest-Wiki/WikiImport_Hierarchy/WikiImport_Hierarchy/WikiImport_Hierarchy2/WikiImport_Hierarchy4.md b/resources/Datatest-Wiki/WikiImport_Hierarchy/WikiImport_Hierarchy/WikiImport_Hierarchy2/WikiImport_Hierarchy4.md new file mode 100644 index 0000000..4de6747 --- /dev/null +++ b/resources/Datatest-Wiki/WikiImport_Hierarchy/WikiImport_Hierarchy/WikiImport_Hierarchy2/WikiImport_Hierarchy4.md @@ -0,0 +1 @@ +# 2階層目のWiki \ No newline at end of file diff --git a/run_tests.py b/run_tests.py index a3804bf..d274900 100644 --- a/run_tests.py +++ b/run_tests.py @@ -70,6 +70,8 @@ def __init__(self, config_path, show_disk_usage=False, failed_result_path=None): # Workflow specific parameters self.workflow_enabled = False self.gateway_base_url = None + # Wiki specific parameters + self.wiki_enabled = False # Workflow admin user parameters self.idp_name_integrated_admin = None self.idp_username_integrated_admin = None @@ -541,6 +543,22 @@ def run_workflow_tests(self): exclude_notebooks=self.exclude_notebooks, ) ) + + def run_wiki_tests(self): + """Run wiki tests.""" + print('\n=== Wiki Tests ===') + if not self.wiki_enabled: + print('Skipping Wiki tests (wiki_enabled=false)') + return + + self.result_notebooks.append( + self.run_notebook( + '取りまとめ-Wiki操作.ipynb', + skip_failed_test=self.skip_failed_test, + exclude_notebooks=self.exclude_notebooks, + ) + ) + def check_notebook_errors(self, notebook_path): """Check a notebook and all its sub-notebooks recursively for execution errors.""" @@ -644,7 +662,8 @@ def run_all_tests(self): self.run_jupyterhub_tests() self.run_weko_tests() self.run_workflow_tests() - + self.run_wiki_tests() + result_notebooks = [result_notebook for result_notebook in self.result_notebooks if result_notebook is not None] print(f'\nTest run completed at {datetime.now()}') diff --git a/scripts/grdm.py b/scripts/grdm.py index 5299b5e..e2faa11 100644 --- a/scripts/grdm.py +++ b/scripts/grdm.py @@ -471,3 +471,127 @@ async def verify_property_folder_info( await expect(locator_path).to_have_text(folderpath) time.sleep(1) + +async def open_wiki(page, wikiname, text, transition_timeout=60000): + await page.locator(f'//*[contains(@class, "title-text")]//a[text()="{wikiname}"]').click() + await expect(page.locator('//span[contains(@class, "title-text")]//b[contains(text(), "プロジェクトのWiki")]')).to_be_visible(timeout=transition_timeout) + await expect(page.locator('#pageName')).to_be_visible(timeout=transition_timeout) + await expect(page.locator('#pageName')).to_have_text(wikiname, timeout=transition_timeout) + await expect(page.locator('#wikiViewRender')).to_contain_text(text, timeout=transition_timeout) + +async def open_edit_wiki(page, transition_timeout=60000): + await page.locator('//div[@id="editWysiwyg"]//span[normalize-space()="編集"]').click() + await expect(page.locator('#mMenuBar')).to_be_visible(timeout=transition_timeout) + await expect(page.locator('#mEditor .ProseMirror[contenteditable="true"]')).to_be_visible(timeout=transition_timeout) + +async def select_text_range(page, text, transition_timeout=60000): + editor_locator = page.locator('#mEditor .ProseMirror[contenteditable="true"]') + await editor_locator.focus() + await editor_locator.evaluate(""" + (el, targetText) => { + const p = Array.from(el.querySelectorAll('p')).find(par => par.innerText === targetText); + if (!p) return; + let textNode = p.firstChild; + if (textNode.nodeType !== Node.TEXT_NODE) { + textNode = textNode.firstChild; + } + const range = document.createRange(); + range.setStart(textNode, 0); + range.setEnd(textNode, textNode.length); + const sel = window.getSelection(); + sel.removeAllRanges(); + sel.addRange(range); + } + """, text) + +async def fill_text(page, text, transition_timeout=60000): + editor_locator = page.locator('#mEditor .ProseMirror[contenteditable="true"]') + await editor_locator.click() + await editor_locator.press("Enter") + await editor_locator.fill(text) + await expect(editor_locator).to_have_text(text, timeout=transition_timeout) + +async def click_wiki_menu_save(page, menu_list, transition_timeout=60000): + for menu in menu_list: + locator_by_id = page.locator(f'#{menu}') + if await locator_by_id.count() > 0: + await locator_by_id.click() + continue + + locator_by_text = page.locator(f'#mMenuBar span:has-text("{menu}")') + if await locator_by_text.count() > 0: + await locator_by_text.click() + if menu == 'format_color_text': + await set_text_color(page.locator('.m-menu-color-input'), 255, 0, 0) # R=255, G=0, B=0 + if menu == 'table': + await fill_all_cells(page) + continue + + raise ValueError(f"Menu item '{menu}' not found in wiki menu bar.") + + await page.locator('//input[@type="submit" and @value="保存"]').click() + await expect(page.locator('//span[contains(@class, "title-text")]//b[contains(text(), "プロジェクトのWiki")]')).to_be_visible(timeout=transition_timeout) + +async def set_text_color(color_input, r, g, b): + r = max(0, min(255, r)) + g = max(0, min(255, g)) + b = max(0, min(255, b)) + + # Convert RGB to HEX + hex_color = f"#{r:02x}{g:02x}{b:02x}" + # Fill value to input color + await color_input.fill(hex_color) + +async def fill_all_cells(page): + rows = await page.locator("table tbody tr").count() + for row_idx in range(rows): + row = page.locator("table tbody tr").nth(row_idx) + cells_count = await row.locator("th, td").count() + + for col_idx in range(cells_count): + text = f"row{row_idx}col{col_idx}" + cell = row.locator("th, td").nth(col_idx) + + await cell.evaluate(""" + (cell, text) => { + let p = cell.querySelector('p'); + if (!p) { + p = document.createElement('p'); + cell.appendChild(p); + } + p.innerHTML = text; + } + """, text) + +async def click_table_menu_save(page, row_index, col_index, table_menu, transition_timeout=60000): + table = page.locator('#mEditor .ProseMirror .tableWrapper table').first + first_cell = table.locator("tr").first.locator("th, td").first + await first_cell.click(force=True) + if table_menu == 'セルを削除': + last_cell = table.locator("tr").first.locator("th, td").last + await last_cell.click(modifiers=["Shift"]) + for _ in range(row_index): + await page.keyboard.press("ArrowDown") + for _ in range(col_index): + if table_menu == 'セルを削除': + await page.keyboard.press("Shift+ArrowRight") + else: + await page.keyboard.press("ArrowRight") + + await page.locator("#arrowDropDown").click() + await page.locator(f'.table-dropdown-item:has-text("{table_menu}")').click() + await page.locator('//input[@type="submit" and @value="保存"]').click() + + view_locator = page.locator('#mView .ProseMirror[contenteditable="false"]') + await expect(page.locator('//span[contains(@class, "title-text")]//b[contains(text(), "プロジェクトのWiki")]')).to_be_visible(timeout=transition_timeout) + +async def click_and_expect_alert(page, action, expected_message, transition_timeout=60000): + async with page.expect_event("dialog", timeout=transition_timeout*5) as dialog_info: + await action() + dialog = await dialog_info.value + print(dialog.message) + print(expected_message) + assert dialog.message == expected_message + await dialog.accept() + await expect(page.locator('//*[contains(@class, "title-text")]//*[text() = "プロジェクトのWiki"]')).to_be_visible(timeout=transition_timeout) + diff --git "a/\343\203\206\343\202\271\343\203\210\346\211\213\351\240\206-Wiki\346\223\215\344\275\234-WikiDecoration.ipynb" "b/\343\203\206\343\202\271\343\203\210\346\211\213\351\240\206-Wiki\346\223\215\344\275\234-WikiDecoration.ipynb" new file mode 100644 index 0000000..a5c24d8 --- /dev/null +++ "b/\343\203\206\343\202\271\343\203\210\346\211\213\351\240\206-Wiki\346\223\215\344\275\234-WikiDecoration.ipynb" @@ -0,0 +1,11892 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "56e3e33b-cbb9-484f-be9a-769c04926fb9", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:31.770736Z", + "iopub.status.busy": "2026-01-06T08:32:31.769517Z", + "iopub.status.idle": "2026-01-06T08:32:31.778717Z", + "shell.execute_reply": "2026-01-06T08:32:31.777725Z" + }, + "lc_cell_meme": { + "current": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-14-c2c3-a856-8c7b-03e6-653e-956c-acc8-ea3f-fa3a-173b", + "history": [ + { + "current": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004-8-490a-05fb-01ac-29c3-d4dc-cf29-6b30-a674", + "previous": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658" + }, + { + "current": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004-8-490a-05fb-01ac-29c3-d4dc-cf29-6b30-a674", + "previous": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658" + }, + { + "current": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-12-54e5-e070-c2c3-a856-8c7b-03e6-653e-956c-acc8-ea3f", + "next": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-8-3215-63a8-fef2-2947-bb68-4605-cbe7-374c", + "previous": "6908a22a-3a5e-11f0-8d62-b672e09b3688" + } + ], + "next": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-12-fef2-2947-bb68-4605-cbe7-374c-f640-ff71-7091-011e" + }, + "papermill": { + "duration": 0.075355, + "end_time": "2026-01-06T08:32:31.780920", + "exception": false, + "start_time": "2026-01-06T08:32:31.705565", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [ + "parameters" + ] + }, + "outputs": [], + "source": [ + "from datetime import datetime\n", + "from getpass import getpass\n", + "import random\n", + "\n", + "rdm_url = 'staging.rdm.example.com'\n", + "idp_name_1 = None # 'GakuNin RDM IdP'\n", + "idp_username_1 = None\n", + "idp_password_1 = None\n", + "rdm_project_name = 'TEST-WikiDecoration-{}'.format(datetime.now().strftime('%Y%m%d'))\n", + "target_storage_name = 'NII Storage'\n", + "target_storage_id = 'osfstorage'\n", + "delete_project = True\n", + "default_result_path = None\n", + "close_on_fail = False\n", + "transition_timeout = 60000\n", + "new_wikiname = 'New Wiki'" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f2397f2c-07d5-4548-8855-0024b98a7e18", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:32.013339Z", + "iopub.status.busy": "2026-01-06T08:32:32.013097Z", + "iopub.status.idle": "2026-01-06T08:32:32.022548Z", + "shell.execute_reply": "2026-01-06T08:32:32.021854Z" + }, + "lc_cell_meme": { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-12-fef2-2947-bb68-4605-cbe7-374c-f640-ff71-7091-011e", + "execution_end_time": "2025-04-02T07:21:16.844Z", + "history": [ + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "a0674b68-0c3c-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "d95d6308-0c3c-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "a8832c1c-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "e7480d50-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f93f2d46-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "3295fed4-0c48-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "6a84eba0-0c4a-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "6d481ba6-0c53-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "221c4f0a-0c56-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "19d7ea5a-0c5d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "377594ca-0c6e-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-5-a21c-c06b-54e5-e070-c2c3" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "previous": "3d89aa08-0f94-11f0-935e-6e323efef16c" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-5-3215-63a8-fef2-2947-bb68", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-5-a21c-c06b-54e5-e070-c2c3" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-8-3215-63a8-fef2-2947-bb68-4605-cbe7-374c", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-6-4202-aef0-78b6-aec7-edd7-31c7", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-7-a21c-c06b-54e5-e070-c2c3-a856-8c7b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-10-3215-63a8-fef2-2947-bb68-4605-cbe7-374c-f640-ff71", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-9-4202-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-10-a21c-c06b-54e5-e070-c2c3-a856-8c7b-03e6-653e-956c" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-11-63a8-fef2-2947-bb68-4605-cbe7-374c-f640-ff71-7091", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-11-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-12-54e5-e070-c2c3-a856-8c7b-03e6-653e-956c-acc8-ea3f" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-12-fef2-2947-bb68-4605-cbe7-374c-f640-ff71-7091-011e", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-12-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22-46de", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-13-e070-c2c3-a856-8c7b-03e6-653e-956c-acc8-ea3f-fa3a" + } + ], + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-13-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22-46de-24ee", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-14-c2c3-a856-8c7b-03e6-653e-956c-acc8-ea3f-fa3a-173b" + }, + "papermill": { + "duration": 0.063795, + "end_time": "2026-01-06T08:32:32.024406", + "exception": false, + "start_time": "2026-01-06T08:32:31.960611", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "if idp_username_1 is None:\n", + " idp_username_1 = input(prompt=f'Username for {idp_name_1}')\n", + "if idp_password_1 is None:\n", + " idp_password_1 = getpass(prompt=f'Password for {idp_username_1}@{idp_name_1}')\n", + "(len(idp_username_1), len(idp_password_1))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "25e8c9ab-046c-4962-9ced-d4c9ada8f385", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:32.125796Z", + "iopub.status.busy": "2026-01-06T08:32:32.125579Z", + "iopub.status.idle": "2026-01-06T08:32:32.130933Z", + "shell.execute_reply": "2026-01-06T08:32:32.130260Z" + }, + "lc_cell_meme": { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-13-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22-46de-24ee", + "execution_end_time": "2025-04-02T07:21:20.767Z", + "history": [ + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-9-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-9-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-9-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-9-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-10-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b-7f11", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "a72e1754-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "c31532b8-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "next": "a72e1754-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "next": "a72e1754-0c48-11f0-98e9-5e0a5654d7bd-2-ce6c-93ea", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "next": "1c54d2da-e7f9-11ef-8804-e664e9f91ae7-1-2d5f", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "next": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-8-35a7-1d1a-1ede-4669-1870-7a72-9171-0797", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-6-4202-aef0-78b6-aec7-edd7-31c7", + "next": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-19-203e-b853-19b6-77dd-b596-bf8f-163f-5d22-9918-9884", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-9-4202-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda", + "next": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-21-19b6-77dd-b596-bf8f-163f-5d22-9918-9884-a621-ea89", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-5-3215-63a8-fef2-2947-bb68" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-11-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22", + "next": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-24-bf8f-163f-5d22-9918-9884-a621-ea89-5bdf-460c-9b7f", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-8-3215-63a8-fef2-2947-bb68-4605-cbe7-374c" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-12-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22-46de", + "next": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-26-5d22-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-10-3215-63a8-fef2-2947-bb68-4605-cbe7-374c-f640-ff71" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-13-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22-46de-24ee", + "next": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-27-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33-ca3f", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-11-63a8-fef2-2947-bb68-4605-cbe7-374c-f640-ff71-7091" + } + ], + "next": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-28-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33-ca3f-ceb4", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-12-fef2-2947-bb68-4605-cbe7-374c-f640-ff71-7091-011e" + }, + "papermill": { + "duration": 0.058089, + "end_time": "2026-01-06T08:32:32.132744", + "exception": false, + "start_time": "2026-01-06T08:32:32.074655", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import tempfile\n", + "\n", + "work_dir = tempfile.mkdtemp()\n", + "if default_result_path is None:\n", + " default_result_path = work_dir\n", + "work_dir" + ] + }, + { + "cell_type": "markdown", + "id": "35f0fdc3-5dd4-4af0-9c5e-00e08ac864eb", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-28-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33-ca3f-ceb4", + "history": [ + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5", + "next": "c80dfbd7-dae2-11ec-852a-2f7bec2724a5", + "previous": "c80dfb22-dae2-11ec-9361-2f7bec2724a5" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5", + "previous": "c80dfb22-dae2-11ec-9361-2f7bec2724a5" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5", + "previous": "572ca533-dae3-11ec-a526-2f7bec2724a5" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-1-c6ac", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5", + "previous": "7519f85c-daf7-11ec-8914-2f7bec2724a5" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-2-c6ac-d8cc", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-1-a8e4", + "previous": "7519f85c-daf7-11ec-8914-2f7bec2724a5-1-419b" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-2-c6ac-d8cc", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-2-a8e4-0900", + "previous": "7519f85c-daf7-11ec-8914-2f7bec2724a5-2-419b-9f1b" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-3-c6ac-d8cc-9101", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-2-a8e4-0900", + "previous": "572ca533-dae3-11ec-a526-2f7bec2724a5-2-b1ea-e4d2" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-3-c6ac-d8cc-9101", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-3-a8e4-0900-6df2", + "previous": "572ca533-dae3-11ec-a526-2f7bec2724a5-3-b1ea-e4d2-4da7" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-4-c6ac-d8cc-9101-f09b", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-3-a8e4-0900-6df2", + "previous": "4f7b928b-e3be-11ec-9a45-ff50a9a253bb" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-4-c6ac-d8cc-9101-f09b", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-4-a8e4-0900-6df2-eea0", + "previous": "4f7b928b-e3be-11ec-9a45-ff50a9a253bb-1-5ec5" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-5-c6ac-d8cc-9101-f09b-2a39", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-4-a8e4-0900-6df2-eea0", + "previous": "9d4dfe16-b985-11ed-a36f-7348ef25128a" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-6-c6ac-d8cc-9101-f09b-2a39-24f8", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-5-a8e4-0900-6df2-eea0-6314", + "previous": "9d4dfe16-b985-11ed-a36f-7348ef25128a-1-018c" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-9-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-6-a8e4-0900-6df2-eea0-6314-e99d", + "previous": "9d4dfe16-b985-11ed-a36f-7348ef25128a-2-018c-6a2a" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-7-a8e4-0900-6df2-eea0-6314-e99d-fa8c", + "previous": "9d4dfe16-b985-11ed-a36f-7348ef25128a-3-018c-6a2a-b802" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "a619f160-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "a619f160-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "a619f160-0421-11ef-b901-9ee4ca18f90f-1-4dd5" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "ade3434c-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "ade3434c-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "ade3434c-0421-11ef-b901-9ee4ca18f90f-1-e9c4" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "b7b0487a-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-11-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e-b853", + "next": "30566b41-858e-11ed-9c5b-3d3a5b1d1d12-4-6e2d-1d0a-78dd-514a", + "previous": "b7b0487a-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-11-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e-b853", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-9-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa", + "previous": "fdf30c32-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-12-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e-b853-19b6", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-9-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-13-f09b-2a39-24f8-3c3b-7ad6-350d-203e-b853-19b6-77dd", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-10-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa-c3b1", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-1-35a7" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-14-2a39-24f8-3c3b-7ad6-350d-203e-b853-19b6-77dd-b596", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-11-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa-c3b1-cbc5", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-2-35a7-1d1a" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-15-24f8-3c3b-7ad6-350d-203e-b853-19b6-77dd-b596-bf8f", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-12-6df2-eea0-6314-e99d-fa8c-51c3-65aa-c3b1-cbc5-a521", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-3-35a7-1d1a-1ede" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-17-7ad6-350d-203e-b853-19b6-77dd-b596-bf8f-163f-5d22", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-13-eea0-6314-e99d-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-4-35a7-1d1a-1ede-4669" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-18-350d-203e-b853-19b6-77dd-b596-bf8f-163f-5d22-9918", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-15-e99d-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-6-35a7-1d1a-1ede-4669-1870-7a72" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-19-203e-b853-19b6-77dd-b596-bf8f-163f-5d22-9918-9884", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-16-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3-9d46", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-7-35a7-1d1a-1ede-4669-1870-7a72-9171" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-19-203e-b853-19b6-77dd-b596-bf8f-163f-5d22-9918-9884", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-17-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3-9d46-065e", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-8-35a7-1d1a-1ede-4669-1870-7a72-9171-0797" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-21-19b6-77dd-b596-bf8f-163f-5d22-9918-9884-a621-ea89", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-17-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3-9d46-065e", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-24-bf8f-163f-5d22-9918-9884-a621-ea89-5bdf-460c-9b7f", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-19-c3b1-cbc5-a521-c15f-b883-48b3-9d46-065e-f53e-9bff", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-6-4202-aef0-78b6-aec7-edd7-31c7" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-26-5d22-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-22-c15f-b883-48b3-9d46-065e-f53e-9bff-8161-b4a4-a95b", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-9-4202-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-26-5d22-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-24-48b3-9d46-065e-f53e-9bff-8161-b4a4-a95b-9738-0db8", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-11-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-27-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33-ca3f", + "next": "9598145a-f29d-11ea-b359-0a58a9feac02-31-8adf-0009-1540-66e7-e779-1196-efeb-205d-1efd-4009", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-11-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-28-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33-ca3f-ceb4", + "next": "9598145a-f29d-11ea-b359-0a58a9feac02-32-0009-1540-66e7-e779-1196-efeb-205d-1efd-4009-783c", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-12-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22-46de" + } + ], + "next": "9598145a-f29d-11ea-b359-0a58a9feac02-33-1540-66e7-e779-1196-efeb-205d-1efd-4009-783c-1463", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-13-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22-46de-24ee" + }, + "papermill": { + "duration": 0.050542, + "end_time": "2026-01-06T08:32:32.234094", + "exception": false, + "start_time": "2026-01-06T08:32:32.183552", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "source": [ + "# WikiDecoration\n", + "\n", + "- サブシステム名: アドオン\n", + "- ページ/アドオン: WikiDecoration\n", + "- 機能分類: Wiki操作\n", + "- シナリオ名: WikiDecoration\n", + "- 用意するテストデータ: URL一覧、アカウント(既存ユーザー1: GRDM)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3779559e-3d71-4295-81c9-6494aafaf795", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:32.333661Z", + "iopub.status.busy": "2026-01-06T08:32:32.333421Z", + "iopub.status.idle": "2026-01-06T08:32:33.192006Z", + "shell.execute_reply": "2026-01-06T08:32:33.191262Z" + }, + "lc_cell_meme": { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-33-1540-66e7-e779-1196-efeb-205d-1efd-4009-783c-1463", + "execution_end_time": "2024-03-26T10:16:58.586484Z", + "history": [ + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-2-9f93-6f38", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02", + "previous": "9598139c-f29d-11ea-b359-0a58a9feac02" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-4-9f93-6f38-4e0f-e154", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-2-898f-27dd", + "previous": null + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-5-9f93-6f38-4e0f-e154-2449", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-4-898f-27dd-107b-087f", + "previous": null + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-6-9f93-6f38-4e0f-e154-2449-a61c", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-5-898f-27dd-107b-087f-cd22", + "previous": null + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-7-9f93-6f38-4e0f-e154-2449-a61c-a903", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-6-898f-27dd-107b-087f-cd22-8597", + "previous": null + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-8-9f93-6f38-4e0f-e154-2449-a61c-a903-c62c", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-7-898f-27dd-107b-087f-cd22-8597-c861", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-9-9f93-6f38-4e0f-e154-2449-a61c-a903-c62c-9ba5", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-8-898f-27dd-107b-087f-cd22-8597-c861-055c", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-1-a8e4" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-10-9f93-6f38-4e0f-e154-2449-a61c-a903-c62c-9ba5-7946", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-9-898f-27dd-107b-087f-cd22-8597-c861-055c-589a", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-2-a8e4-0900" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-10-9f93-6f38-4e0f-e154-2449-a61c-a903-c62c-9ba5-7946", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-10-898f-27dd-107b-087f-cd22-8597-c861-055c-589a-cb2e", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-3-a8e4-0900-6df2" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-11-6f38-4e0f-e154-2449-a61c-a903-c62c-9ba5-7946-f5ba", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-10-146a-a853-2e75-8d66-3d5d-a942-7360-becb-d322-b9d5", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-3-a8e4-0900-6df2" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-12-4e0f-e154-2449-a61c-a903-c62c-9ba5-7946-f5ba-75a4", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-11-a853-2e75-8d66-3d5d-a942-7360-becb-d322-b9d5-c83f", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-4-a8e4-0900-6df2-eea0" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-13-e154-2449-a61c-a903-c62c-9ba5-7946-f5ba-75a4-fc9f", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-12-2e75-8d66-3d5d-a942-7360-becb-d322-b9d5-c83f-f975", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-5-a8e4-0900-6df2-eea0-6314" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-14-2449-a61c-a903-c62c-9ba5-7946-f5ba-75a4-fc9f-ebdf", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-13-8d66-3d5d-a942-7360-becb-d322-b9d5-c83f-f975-61bb", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-6-a8e4-0900-6df2-eea0-6314-e99d" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-15-a61c-a903-c62c-9ba5-7946-f5ba-75a4-fc9f-ebdf-d504", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-14-3d5d-a942-7360-becb-d322-b9d5-c83f-f975-61bb-23e5", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-7-a8e4-0900-6df2-eea0-6314-e99d-fa8c" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-16-a903-c62c-9ba5-7946-f5ba-75a4-fc9f-ebdf-d504-6005", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-15-a942-7360-becb-d322-b9d5-c83f-f975-61bb-23e5-ed30", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-17-c62c-9ba5-7946-f5ba-75a4-fc9f-ebdf-d504-6005-d30f", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-16-7360-becb-d322-b9d5-c83f-f975-61bb-23e5-ed30-648f", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-9-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-18-9ba5-7946-f5ba-75a4-fc9f-ebdf-d504-6005-d30f-0b62", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-17-becb-d322-b9d5-c83f-f975-61bb-23e5-ed30-648f-e9c6", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-10-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa-c3b1" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-19-7946-f5ba-75a4-fc9f-ebdf-d504-6005-d30f-0b62-1f07", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-18-d322-b9d5-c83f-f975-61bb-23e5-ed30-648f-e9c6-03d9", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-11-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa-c3b1-cbc5" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-20-f5ba-75a4-fc9f-ebdf-d504-6005-d30f-0b62-1f07-dfea", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-19-b9d5-c83f-f975-61bb-23e5-ed30-648f-e9c6-03d9-006e", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-12-6df2-eea0-6314-e99d-fa8c-51c3-65aa-c3b1-cbc5-a521" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-22-fc9f-ebdf-d504-6005-d30f-0b62-1f07-dfea-e942-8adf", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-20-c83f-f975-61bb-23e5-ed30-648f-e9c6-03d9-006e-36e9", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-13-eea0-6314-e99d-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-23-ebdf-d504-6005-d30f-0b62-1f07-dfea-e942-8adf-0009", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-22-61bb-23e5-ed30-648f-e9c6-03d9-006e-36e9-0ceb-88c6", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-15-e99d-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-23-ebdf-d504-6005-d30f-0b62-1f07-dfea-e942-8adf-0009", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-23-23e5-ed30-648f-e9c6-03d9-006e-36e9-0ceb-88c6-7284", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-16-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3-9d46" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-23-ebdf-d504-6005-d30f-0b62-1f07-dfea-e942-8adf-0009", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-23-23e5-ed30-648f-e9c6-03d9-006e-36e9-0ceb-88c6-7284", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-16-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3-9d46" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-24-d504-6005-d30f-0b62-1f07-dfea-e942-8adf-0009-1540", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-21-3043-0b7c-55b8-41c1-336f-8de5-90ce-a3b5-a12d-937a", + "previous": "9598157c-f29d-11ea-b359-0a58a9feac02-24-ed30-648f-e9c6-03d9-006e-36e9-0ceb-88c6-7284-aa1a" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-24-d504-6005-d30f-0b62-1f07-dfea-e942-8adf-0009-1540", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-22-0b7c-55b8-41c1-336f-8de5-90ce-a3b5-a12d-937a-4360", + "previous": "9598157c-f29d-11ea-b359-0a58a9feac02-25-648f-e9c6-03d9-006e-36e9-0ceb-88c6-7284-aa1a-fe5e" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-26-d30f-0b62-1f07-dfea-e942-8adf-0009-1540-66e7-e779", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-22-0b7c-55b8-41c1-336f-8de5-90ce-a3b5-a12d-937a-4360", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-17-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3-9d46-065e" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-29-dfea-e942-8adf-0009-1540-66e7-e779-1196-efeb-205d", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-24-41c1-336f-8de5-90ce-a3b5-a12d-937a-4360-886a-0c7c", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-19-c3b1-cbc5-a521-c15f-b883-48b3-9d46-065e-f53e-9bff" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-31-8adf-0009-1540-66e7-e779-1196-efeb-205d-1efd-4009", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-27-90ce-a3b5-a12d-937a-4360-886a-0c7c-afd9-0958-9234", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-22-c15f-b883-48b3-9d46-065e-f53e-9bff-8161-b4a4-a95b" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-31-8adf-0009-1540-66e7-e779-1196-efeb-205d-1efd-4009", + "next": "0c8be85a-1c3a-11f0-a653-9281a4835edb-6-2c34-1947-2385-47a8-9c81-828d", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-24-48b3-9d46-065e-f53e-9bff-8161-b4a4-a95b-9738-0db8" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-32-0009-1540-66e7-e779-1196-efeb-205d-1efd-4009-783c", + "next": "0c8be85a-1c3a-11f0-a653-9281a4835edb-6-2c34-1947-2385-47a8-9c81-828d", + "previous": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-26-5d22-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-33-1540-66e7-e779-1196-efeb-205d-1efd-4009-783c-1463", + "next": "0c8be85a-1c3a-11f0-a653-9281a4835edb-7-2c34-1947-2385-47a8-9c81-828d-9a9a", + "previous": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-27-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33-ca3f" + } + ], + "next": "0c8be85a-1c3a-11f0-a653-9281a4835edb-8-2c34-1947-2385-47a8-9c81-828d-9a9a-2434", + "previous": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-28-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33-ca3f-ceb4" + }, + "lc_wrapper": { + "log_history": [ + "/home/jovyan/.log/20200909/20200909-130745-0759.log", + "/home/jovyan/.log/20210625/20210625-223653-0468.log", + "/home/jovyan/.log/20210627/20210627-125528-0926.log", + "/home/jovyan/.log/20210702/20210702-100212-0644.log", + "/home/jovyan/.log/20210708/20210708-090022-0292.log", + "/home/jovyan/.log/20210708/20210708-214536-0455.log", + "/home/jovyan/.log/20210709/20210709-222111-0165.log", + "/home/jovyan/.log/20210709/20210709-224001-0891.log", + "/home/jovyan/.log/20210716/20210716-013805-0588.log", + "/home/jovyan/.log/20210716/20210716-041714-0592.log", + "/home/jovyan/.log/20220125/20220125-220307-0802.log", + "/home/jovyan/.log/20220125/20220125-220954-0816.log", + "/home/jovyan/.log/20220523/20220523-215740-0035.log", + "/home/jovyan/.log/20220524/20220524-081800-0297.log", + "/home/jovyan/.log/20220524/20220524-132917-0362.log", + "/home/jovyan/.log/20220524/20220524-213708-0750.log", + "/home/jovyan/.log/20220528/20220528-072258-0449.log", + "/home/jovyan/.log/20220604/20220604-032202-0688.log", + "/home/jovyan/.log/20220604/20220604-071732-0926.log", + "/home/jovyan/.log/20220604/20220604-082444-0776.log", + "/home/jovyan/.log/20220604/20220604-090912-0013.log", + "/home/jovyan/.log/20220604/20220604-221840-0265.log", + "/home/jovyan/.log/20220605/20220605-091717-0176.log", + "/home/jovyan/.log/20220605/20220605-221226-0648.log", + "/home/jovyan/.log/20220606/20220606-005229-0174.log", + "/home/jovyan/.log/20220606/20220606-073125-0079.log", + "/home/jovyan/.log/20220620/20220620-062401-0339.log", + "/home/jovyan/.log/20220720/20220720-092034-0601.log", + "/home/jovyan/.log/20220720/20220720-112645-0705.log", + "/home/jovyan/.log/20220720/20220720-123809-0928.log", + "/home/jovyan/.log/20220720/20220720-224038-0113.log", + "/home/jovyan/.log/20221216/20221216-220614-0020.log", + "/home/jovyan/.log/20221221/20221221-063009-0921.log", + "/home/jovyan/.log/20221227/20221227-015152-0433.log", + "/home/jovyan/.log/20230114/20230114-003107-0661.log", + "/home/jovyan/.log/20230114/20230114-035030-0255.log", + "/home/jovyan/.log/20230114/20230114-041629-0042.log", + "/home/jovyan/.log/20230301/20230301-062922-0323.log", + "/home/jovyan/.log/20230501/20230501-023044-0175.log", + "/home/jovyan/.log/20230531/20230531-050839-0468.log", + "/home/jovyan/.log/20231019/20231019-235912-0422.log", + "/home/jovyan/.log/20231020/20231020-011410-0524.log", + "/home/jovyan/.log/20240325/20240325-064454-0744.log", + "/home/jovyan/.log/20240326/20240326-094831-0686.log", + "/home/jovyan/.log/20240326/20240326-101658-0141.log" + ] + }, + "papermill": { + "duration": 0.911, + "end_time": "2026-01-06T08:32:33.194007", + "exception": false, + "start_time": "2026-01-06T08:32:32.283007", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import importlib\n", + "import pandas as pd\n", + "\n", + "import scripts.playwright\n", + "importlib.reload(scripts.playwright)\n", + "\n", + "from scripts.playwright import *\n", + "from scripts import grdm\n", + "\n", + "await init_pw_context(close_on_fail=close_on_fail, last_path=default_result_path)" + ] + }, + { + "cell_type": "markdown", + "id": "2278a3aa-fe25-4111-bb6c-3cc52c938f2a", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "0c8be85a-1c3a-11f0-a653-9281a4835edb-8-2c34-1947-2385-47a8-9c81-828d-9a9a-2434", + "history": [ + { + "current": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34", + "next": "d335d3ec-80d5-11ed-95e1-0242ac120004-14-e06e-e073-8605-4483-934f-f6a6-d120-39e8-923e-ba69", + "previous": "adbcf366-e5d6-11eb-941a-0a58a9feac02-24-41c1-336f-8de5-90ce-a3b5-a12d-937a-4360-886a-0c7c" + }, + { + "current": "0c8be85a-1c3a-11f0-a653-9281a4835edb-4-2c34-1947-2385-47a8", + "next": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "previous": "adbcf366-e5d6-11eb-941a-0a58a9feac02-24-41c1-336f-8de5-90ce-a3b5-a12d-937a-4360-886a-0c7c" + }, + { + "current": "0c8be85a-1c3a-11f0-a653-9281a4835edb-6-2c34-1947-2385-47a8-9c81-828d", + "next": "43b0be32-1c3a-11f0-a653-9281a4835edb-3-7d4e-9eb1-9bca", + "previous": "adbcf366-e5d6-11eb-941a-0a58a9feac02-27-90ce-a3b5-a12d-937a-4360-886a-0c7c-afd9-0958-9234" + }, + { + "current": "0c8be85a-1c3a-11f0-a653-9281a4835edb-7-2c34-1947-2385-47a8-9c81-828d-9a9a", + "next": "43b0be32-1c3a-11f0-a653-9281a4835edb-5-7d4e-9eb1-9bca-4f6c-c830", + "previous": "9598145a-f29d-11ea-b359-0a58a9feac02-31-8adf-0009-1540-66e7-e779-1196-efeb-205d-1efd-4009" + }, + { + "current": "0c8be85a-1c3a-11f0-a653-9281a4835edb-8-2c34-1947-2385-47a8-9c81-828d-9a9a-2434", + "next": "43b0be32-1c3a-11f0-a653-9281a4835edb-6-7d4e-9eb1-9bca-4f6c-c830-293a", + "previous": "9598145a-f29d-11ea-b359-0a58a9feac02-32-0009-1540-66e7-e779-1196-efeb-205d-1efd-4009-783c" + } + ], + "next": "43b0be32-1c3a-11f0-a653-9281a4835edb-7-7d4e-9eb1-9bca-4f6c-c830-293a-bfdf", + "previous": "9598145a-f29d-11ea-b359-0a58a9feac02-33-1540-66e7-e779-1196-efeb-205d-1efd-4009-783c-1463" + }, + "papermill": { + "duration": 0.050785, + "end_time": "2026-01-06T08:32:33.297150", + "exception": false, + "start_time": "2026-01-06T08:32:33.246365", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## ウェブブラウザの新規プライベートウィンドウでGRDMトップページを表示する\n", + "\n", + "GRDMトップページが表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "71cb3a4e", + "metadata": {}, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.goto(rdm_url)\n", + "\n", + " # 同意する ボタンが現れるまで待つ\n", + " await expect(page.locator('//button[text() = \"同意する\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + " # 同意する をクリック\n", + " await page.locator('//button[text() = \"同意する\"]').click()\n", + "\n", + " # 同意する が表示されなくなったことを確認\n", + " await expect(page.locator('//button[text() = \"同意する\"]')).to_have_count(0, timeout=500)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "7b34cb33", + "metadata": {}, + "source": [ + "## ログイン情報を用いてGakuNin RDMにログインする\n", + "\n", + "(IdPに関するログイン情報が与えられた場合、)\n", + "GakuNin Embeded DSのプルダウンを展開し、IdPリストから指定されたIdPを選択する。その後、アカウントのID/Passwordを入力して「Login」ボタンを押下する。\n", + "\n", + "(IdPが指定されていない場合、)\n", + "CASのログイン操作を実施する。" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1ca85693", + "metadata": {}, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await scripts.grdm.login(\n", + " page, idp_name_1, idp_username_1, idp_password_1, transition_timeout=transition_timeout\n", + " )\n", + "\n", + " await scripts.grdm.expect_dashboard(page, transition_timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "0025b95c", + "metadata": {}, + "source": [ + "## プロジェクト一覧に指定されたタイトルのプロジェクトがない場合、指定された名前のプロジェクトを作成する\n", + "\n", + "プロジェクト一覧に当該プロジェクト名が表示されていない場合、「新規プロジェクト作成」をクリックし、その名前を入力、「作成」をクリックする。" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b4a3cb3a-2257-44e7-bc6d-e864df2b433a", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:33.401523Z", + "iopub.status.busy": "2026-01-06T08:32:33.400348Z", + "iopub.status.idle": "2026-01-06T08:32:52.456769Z", + "shell.execute_reply": "2026-01-06T08:32:52.455672Z" + }, + "lc_cell_meme": { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb-7-7d4e-9eb1-9bca-4f6c-c830-293a-bfdf", + "execution_end_time": "2025-04-18T10:03:15.630Z", + "history": [ + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "d335d3ec-80d5-11ed-95e1-0242ac120004-14-e06e-e073-8605-4483-934f-f6a6-d120-39e8-923e-ba69", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "d335d464-80d5-11ed-95e1-0242ac120004-14-4e02-17d2-51dc-b14f-3876-17a3-6132-809d-8ea5-b0b6", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "ee1320a8-0c28-11f0-98e9-5e0a5654d7bd-6-534f-ca98-0639-fd50-4b19-f3ce", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "fa034c80-0c28-11f0-98e9-5e0a5654d7bd-5-61c8-3dff-8f8a-2237-43c6", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "17cc442e-0c29-11f0-98e9-5e0a5654d7bd-6-e886-de07-db5b-bc04-f477-850a", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "1de94a14-0c29-11f0-98e9-5e0a5654d7bd-5-a479-3f2b-1422-f712-7fac", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "2840f6ba-0c29-11f0-98e9-5e0a5654d7bd-6-f26a-794a-d7be-5285-ae4d-5a8b", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "3b9069e4-0c29-11f0-98e9-5e0a5654d7bd-5-9cb1-5973-c277-2053-05f2", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb-3-7d4e-9eb1-9bca", + "next": "8a828916-0c46-11f0-98e9-5e0a5654d7bd-5-a17f-a0f1-b7b9-aee9-6d00", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb-5-7d4e-9eb1-9bca-4f6c-c830", + "next": "8a828916-0c46-11f0-98e9-5e0a5654d7bd-8-a17f-a0f1-b7b9-aee9-6d00-d5be-a467-9692", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-4-2c34-1947-2385-47a8" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb-6-7d4e-9eb1-9bca-4f6c-c830-293a", + "next": "8a828916-0c46-11f0-98e9-5e0a5654d7bd-10-a17f-a0f1-b7b9-aee9-6d00-d5be-a467-9692-097d-2f06", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-6-2c34-1947-2385-47a8-9c81-828d" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb-7-7d4e-9eb1-9bca-4f6c-c830-293a-bfdf", + "next": "8a828916-0c46-11f0-98e9-5e0a5654d7bd-11-a0f1-b7b9-aee9-6d00-d5be-a467-9692-097d-2f06-1b6b", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-7-2c34-1947-2385-47a8-9c81-828d-9a9a" + } + ], + "next": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-12-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2-fe78-6c59", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-8-2c34-1947-2385-47a8-9c81-828d-9a9a-2434" + }, + "papermill": { + "duration": 19.113551, + "end_time": "2026-01-06T08:32:52.461475", + "exception": false, + "start_time": "2026-01-06T08:32:33.347924", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await expect(page.locator('//*[@data-test-create-project-modal-button]')).to_have_count(1)\n", + "\n", + " await scripts.grdm.ensure_project_exists(page, rdm_project_name, transition_timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "8e9ba470-5548-4eea-bd36-0acfee078378", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-12-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2-fe78-6c59", + "history": [ + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd", + "next": "1ff54e0e-0c3b-11f0-98e9-5e0a5654d7bd-2-85a3-d426", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "previous": "5d277060-0c48-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "previous": "5f01ce58-0c48-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "previous": "5f388ca4-0c48-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-5-1391-2434-3533-a3c9-886e", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd-2-5261-ef93" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-8-1391-2434-3533-a3c9-886e-4d7b-f6cf-81a1", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-4-575f-1d40-14d8-c05a", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd-4-5261-ef93-69fc-fe2c" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-10-1391-2434-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-7-575f-1d40-14d8-c05a-8f00-ece7-add9", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd-7-5261-ef93-69fc-fe2c-f3aa-644f-12b7" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-11-2434-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2-fe78", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-9-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd-9-5261-ef93-69fc-fe2c-f3aa-644f-12b7-4d61-155d" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-12-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2-fe78-6c59", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-10-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-350f", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd-10-5261-ef93-69fc-fe2c-f3aa-644f-12b7-4d61-155d-7171" + } + ], + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-11-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-350f-0f54", + "previous": "43b0be32-1c3a-11f0-a653-9281a4835edb-7-7d4e-9eb1-9bca-4f6c-c830-293a-bfdf" + }, + "papermill": { + "duration": 0.055599, + "end_time": "2026-01-06T08:32:52.577065", + "exception": false, + "start_time": "2026-01-06T08:32:52.521466", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 対象のプロジェクトをクリックする\n", + "\n", + "プロジェクトが表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "570378a2-83ee-4df9-a8f0-b747c37b61fa", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:52.685416Z", + "iopub.status.busy": "2026-01-06T08:32:52.684424Z", + "iopub.status.idle": "2026-01-06T08:32:56.611402Z", + "shell.execute_reply": "2026-01-06T08:32:56.610289Z" + }, + "lc_cell_meme": { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-11-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-350f-0f54", + "execution_end_time": "2025-04-02T07:25:56.619Z", + "history": [ + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "next": "1ff54e0e-0c3b-11f0-98e9-5e0a5654d7bd-2-85a3-d426", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "next": "1ff54e0e-0c3b-11f0-98e9-5e0a5654d7bd-2-85a3-d426", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "next": "1ff54e0e-0c3b-11f0-98e9-5e0a5654d7bd-2-85a3-d426", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "next": "8c3e81ae-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "next": "d00c816a-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "next": "d00c816a-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "d00c816a-0c48-11f0-98e9-5e0a5654d7bd-1-a2e7", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "044c0cb4-dae5-11ec-8491-2f7bec2724a5-17-3e07-2bea-4fac-5c21-f105-190c-f99c-31e8-5e5e-ac36", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-20-5500-73e0-446c-7235-daa5-1a15-96d5-b6a8-dc5b-e139", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "934c6ffe-dae5-11ec-a92a-2f7bec2724a5-17-571d-cdd9-d564-01ab-f7e5-8d97-6174-db5a-df2b-c175", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "dad491c6-dae5-11ec-855d-2f7bec2724a5-17-03f1-3c3f-d02a-11e2-7239-0dc9-bdb5-8cc4-3dcd-45bf", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "dad49316-dae5-11ec-962f-2f7bec2724a5-17-6cc1-4eae-cb84-ca65-9e01-b537-dd94-6289-52c8-e7d3", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "dad49370-dae5-11ec-b407-2f7bec2724a5-17-5e65-f36c-7787-a2a4-a3a2-5d2a-3c47-f00d-4100-e152", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "40758707-dae7-11ec-bcf5-2f7bec2724a5-17-e452-9c09-86d0-ac50-ac4c-1547-e959-e499-16e5-98eb", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "4075886b-dae7-11ec-8776-2f7bec2724a5-17-7b2e-ee30-5825-15a2-1ccf-7ec0-fb63-03ff-4c46-872e", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-4-575f-1d40-14d8-c05a", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-17-d418-70fa-1e5d-2668-694d-d234-24f6-449e-d5cd-8dbc", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-7-575f-1d40-14d8-c05a-8f00-ece7-add9", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-19-1e5d-2668-694d-d234-24f6-449e-d5cd-8dbc-22f6-21ed", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-5-1391-2434-3533-a3c9-886e" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-9-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-22-d234-24f6-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-8-1391-2434-3533-a3c9-886e-4d7b-f6cf-81a1" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-10-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-350f", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-24-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-10-1391-2434-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-10-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-350f", + "next": "2506b266-c9dc-11f0-9373-6a40bdb2b9ec", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-11-2434-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2-fe78" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-10-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-350f", + "next": "2506b266-c9dc-11f0-9373-6a40bdb2b9ec", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-11-2434-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2-fe78" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-11-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-350f-0f54", + "next": "2506b266-c9dc-11f0-9373-6a40bdb2b9ec-1-aafc", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-11-2434-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2-fe78" + } + ], + "next": "2506b266-c9dc-11f0-9373-6a40bdb2b9ec-2-aafc-8b4e", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-12-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2-fe78-6c59" + }, + "papermill": { + "duration": 3.985646, + "end_time": "2026-01-06T08:32:56.615392", + "exception": false, + "start_time": "2026-01-06T08:32:52.629746", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator(f'//*[@data-test-dashboard-item-title and text()=\"{rdm_project_name}\"]').click() \n", + "\n", + " await expect(page.locator('//a[text() = \"アドオン\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(grdm.get_select_expanded_storage_title_locator(page, target_storage_name)).to_be_visible(timeout=transition_timeout)\n", + " time.sleep(1)\n", + "\n", + " await page.locator('//h3[text()=\"最近の活動\"]').click()\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "89cf15bd-7cd7-4a0e-a10b-7245ced0c63f", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "2506b266-c9dc-11f0-9373-6a40bdb2b9ec-2-aafc-8b4e", + "history": [ + { + "current": "2506b266-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-25-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-9b04", + "previous": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-10-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-350f" + }, + { + "current": "2506b266-c9dc-11f0-9373-6a40bdb2b9ec-2-aafc-8b4e", + "next": "278c9b54-c9dc-11f0-9373-6a40bdb2b9ec", + "previous": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-10-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-350f" + } + ], + "next": "278c9b54-c9dc-11f0-9373-6a40bdb2b9ec-1-c03f", + "previous": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-11-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-350f-0f54" + }, + "papermill": { + "duration": 0.062501, + "end_time": "2026-01-06T08:32:56.735497", + "exception": false, + "start_time": "2026-01-06T08:32:56.672996", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## Wikiタブをクリックする\n", + "\n", + "画面がWikiに切り替わること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a726b808-e2a5-4ce4-9943-08e9d5a75e9d", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:56.848984Z", + "iopub.status.busy": "2026-01-06T08:32:56.847999Z", + "iopub.status.idle": "2026-01-06T08:32:59.600373Z", + "shell.execute_reply": "2026-01-06T08:32:59.599344Z" + }, + "lc_cell_meme": { + "current": "278c9b54-c9dc-11f0-9373-6a40bdb2b9ec-1-c03f", + "execution_end_time": "2025-11-25T11:13:57.549Z", + "history": [ + { + "current": "278c9b54-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-25-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-9b04", + "previous": "2506b266-c9dc-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "278c9b54-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-25-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-9b04", + "previous": "2506b266-c9dc-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "278c9b54-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-25-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-9b04", + "previous": "2506b266-c9dc-11f0-9373-6a40bdb2b9ec-1-aafc" + }, + { + "current": "278c9b54-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "3633607a-c9dc-11f0-9373-6a40bdb2b9ec", + "previous": "2506b266-c9dc-11f0-9373-6a40bdb2b9ec-1-aafc" + }, + { + "current": "278c9b54-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "3633607a-c9dc-11f0-9373-6a40bdb2b9ec", + "previous": "2506b266-c9dc-11f0-9373-6a40bdb2b9ec-1-aafc" + }, + { + "current": "278c9b54-c9dc-11f0-9373-6a40bdb2b9ec-1-c03f", + "next": "3633607a-c9dc-11f0-9373-6a40bdb2b9ec-1-cd42", + "previous": "2506b266-c9dc-11f0-9373-6a40bdb2b9ec-1-aafc" + } + ], + "next": "3633607a-c9dc-11f0-9373-6a40bdb2b9ec-2-cd42-9326", + "previous": "2506b266-c9dc-11f0-9373-6a40bdb2b9ec-2-aafc-8b4e" + }, + "papermill": { + "duration": 2.812902, + "end_time": "2026-01-06T08:32:59.603513", + "exception": false, + "start_time": "2026-01-06T08:32:56.790611", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.get_by_role(\"link\", name=\"Wiki\", exact=True).click()\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"プロジェクトのWiki\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "13a0b9c9-239e-404a-8be0-23a4ec3ffdee", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "3633607a-c9dc-11f0-9373-6a40bdb2b9ec-2-cd42-9326", + "history": [ + { + "current": "3633607a-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-25-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-9b04", + "previous": "278c9b54-c9dc-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "3633607a-c9dc-11f0-9373-6a40bdb2b9ec-2-cd42-9326", + "next": "36bc17ee-c9dc-11f0-9373-6a40bdb2b9ec", + "previous": "278c9b54-c9dc-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "36bc17ee-c9dc-11f0-9373-6a40bdb2b9ec-1-5c64", + "previous": "278c9b54-c9dc-11f0-9373-6a40bdb2b9ec-1-c03f" + }, + "papermill": { + "duration": 0.056841, + "end_time": "2026-01-06T08:32:59.721572", + "exception": false, + "start_time": "2026-01-06T08:32:59.664731", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 画面左のプロジェクトのWikiの上にある「新規」ボタンをクリックする\n", + "\n", + "新規Wikiページを追加画面が表示される" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "9661461a-4b98-4733-aa19-659e3d7eccde", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:59.835550Z", + "iopub.status.busy": "2026-01-06T08:32:59.834396Z", + "iopub.status.idle": "2026-01-06T08:33:00.430542Z", + "shell.execute_reply": "2026-01-06T08:33:00.429480Z" + }, + "lc_cell_meme": { + "current": "36bc17ee-c9dc-11f0-9373-6a40bdb2b9ec-1-5c64", + "execution_end_time": "2025-11-25T11:13:58.073Z", + "history": [ + { + "current": "36bc17ee-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-25-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-9b04", + "previous": "3633607a-c9dc-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "36bc17ee-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-25-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-9b04", + "previous": "3633607a-c9dc-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "36bc17ee-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-25-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-9b04", + "previous": "3633607a-c9dc-11f0-9373-6a40bdb2b9ec-1-cd42" + }, + { + "current": "36bc17ee-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "3633607a-c9dc-11f0-9373-6a40bdb2b9ec-1-cd42" + }, + { + "current": "36bc17ee-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "afddae94-c9dc-11f0-9373-6a40bdb2b9ec", + "previous": "3633607a-c9dc-11f0-9373-6a40bdb2b9ec-1-cd42" + }, + { + "current": "36bc17ee-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "afddae94-c9dc-11f0-9373-6a40bdb2b9ec", + "previous": "3633607a-c9dc-11f0-9373-6a40bdb2b9ec-1-cd42" + }, + { + "current": "36bc17ee-c9dc-11f0-9373-6a40bdb2b9ec-1-5c64", + "next": "afddae94-c9dc-11f0-9373-6a40bdb2b9ec-1-c060", + "previous": "3633607a-c9dc-11f0-9373-6a40bdb2b9ec-1-cd42" + } + ], + "next": "afddae94-c9dc-11f0-9373-6a40bdb2b9ec-2-c060-5d14", + "previous": "3633607a-c9dc-11f0-9373-6a40bdb2b9ec-2-cd42-9326" + }, + "papermill": { + "duration": 0.656268, + "end_time": "2026-01-06T08:33:00.433503", + "exception": false, + "start_time": "2026-01-06T08:32:59.777235", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('div[data-target=\"#newWiki\"]').click() \n", + " await expect(page.locator('h3.modal-title', has_text=\"新規Wikiページを追加\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "a40874a2-11f0-4f23-8d1d-059be1d8ed67", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "afddae94-c9dc-11f0-9373-6a40bdb2b9ec-2-c060-5d14", + "history": [ + { + "current": "afddae94-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "36bc17ee-c9dc-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "afddae94-c9dc-11f0-9373-6a40bdb2b9ec-2-c060-5d14", + "next": "b0835bb4-c9dc-11f0-9373-6a40bdb2b9ec", + "previous": "36bc17ee-c9dc-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "b0835bb4-c9dc-11f0-9373-6a40bdb2b9ec-1-da98", + "previous": "36bc17ee-c9dc-11f0-9373-6a40bdb2b9ec-1-5c64" + }, + "papermill": { + "duration": 0.057914, + "end_time": "2026-01-06T08:33:00.551886", + "exception": false, + "start_time": "2026-01-06T08:33:00.493972", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 同階層に追加を選択し、任意の新規Wiki名を入力して「追加」ボタンをクリックする\n", + "\n", + "画面左のプロジェクトのWikiに、追加したWikiが表示される" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c85b95b7-02a0-4a81-bc75-fbd83807d2da", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:00.667408Z", + "iopub.status.busy": "2026-01-06T08:33:00.666793Z", + "iopub.status.idle": "2026-01-06T08:33:02.960416Z", + "shell.execute_reply": "2026-01-06T08:33:02.959219Z" + }, + "lc_cell_meme": { + "current": "b0835bb4-c9dc-11f0-9373-6a40bdb2b9ec-1-da98", + "execution_end_time": "2025-11-25T11:14:00.618Z", + "history": [ + { + "current": "b0835bb4-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "afddae94-c9dc-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "b0835bb4-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "afddae94-c9dc-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "b0835bb4-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "afddae94-c9dc-11f0-9373-6a40bdb2b9ec-1-c060" + }, + { + "current": "b0835bb4-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "0b314660-c9de-11f0-9373-6a40bdb2b9ec", + "previous": "afddae94-c9dc-11f0-9373-6a40bdb2b9ec-1-c060" + }, + { + "current": "b0835bb4-c9dc-11f0-9373-6a40bdb2b9ec", + "next": "0b314660-c9de-11f0-9373-6a40bdb2b9ec", + "previous": "afddae94-c9dc-11f0-9373-6a40bdb2b9ec-1-c060" + }, + { + "current": "b0835bb4-c9dc-11f0-9373-6a40bdb2b9ec-1-da98", + "next": "0b314660-c9de-11f0-9373-6a40bdb2b9ec-1-dde0", + "previous": "afddae94-c9dc-11f0-9373-6a40bdb2b9ec-1-c060" + } + ], + "next": "0b314660-c9de-11f0-9373-6a40bdb2b9ec-2-dde0-b417", + "previous": "afddae94-c9dc-11f0-9373-6a40bdb2b9ec-2-c060-5d14" + }, + "papermill": { + "duration": 2.354991, + "end_time": "2026-01-06T08:33:02.963159", + "exception": false, + "start_time": "2026-01-06T08:33:00.608168", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('input[name=\"addHierarchy\"][value=\"same\"]').check()\n", + " await page.fill('#data', new_wikiname)\n", + " await page.locator('#add-wiki-submit').click()\n", + " await expect(page.locator(f'//*[contains(@class, \"title-text\")]//*[text() = \"{new_wikiname}\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "258c516d-36ca-4067-ad00-6b939798e12d", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "0b314660-c9de-11f0-9373-6a40bdb2b9ec-2-dde0-b417", + "history": [ + { + "current": "0b314660-c9de-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "b0835bb4-c9dc-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0b314660-c9de-11f0-9373-6a40bdb2b9ec-2-dde0-b417", + "next": "0bcdcfee-c9de-11f0-9373-6a40bdb2b9ec", + "previous": "b0835bb4-c9dc-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "0bcdcfee-c9de-11f0-9373-6a40bdb2b9ec-1-872d", + "previous": "b0835bb4-c9dc-11f0-9373-6a40bdb2b9ec-1-da98" + }, + "papermill": { + "duration": 0.059679, + "end_time": "2026-01-06T08:33:03.089138", + "exception": false, + "start_time": "2026-01-06T08:33:03.029459", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「プロジェクトのWiki」内にある追加したWikiを選択\n", + "\n", + "Wikiの内容が表示されること(初期表示は空白で「重要な情報、リンク、または画像をここに追加して、プロジェクトを説明します。」の記載があること)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4475582c-6877-479c-a629-da52d875f928", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:03.209040Z", + "iopub.status.busy": "2026-01-06T08:33:03.208490Z", + "iopub.status.idle": "2026-01-06T08:33:05.735024Z", + "shell.execute_reply": "2026-01-06T08:33:05.734007Z" + }, + "lc_cell_meme": { + "current": "0bcdcfee-c9de-11f0-9373-6a40bdb2b9ec-1-872d", + "execution_end_time": "2025-11-25T11:14:04.718Z", + "history": [ + { + "current": "0bcdcfee-c9de-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "0b314660-c9de-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0bcdcfee-c9de-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "0b314660-c9de-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0bcdcfee-c9de-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "0b314660-c9de-11f0-9373-6a40bdb2b9ec-1-dde0" + }, + { + "current": "0bcdcfee-c9de-11f0-9373-6a40bdb2b9ec", + "next": "b78d2a82-c9de-11f0-9373-6a40bdb2b9ec", + "previous": "0b314660-c9de-11f0-9373-6a40bdb2b9ec-1-dde0" + }, + { + "current": "0bcdcfee-c9de-11f0-9373-6a40bdb2b9ec", + "next": "b887c62c-c9de-11f0-9373-6a40bdb2b9ec", + "previous": "0b314660-c9de-11f0-9373-6a40bdb2b9ec-1-dde0" + }, + { + "current": "0bcdcfee-c9de-11f0-9373-6a40bdb2b9ec", + "next": "b887c62c-c9de-11f0-9373-6a40bdb2b9ec", + "previous": "0b314660-c9de-11f0-9373-6a40bdb2b9ec-1-dde0" + }, + { + "current": "0bcdcfee-c9de-11f0-9373-6a40bdb2b9ec-1-872d", + "next": "b887c62c-c9de-11f0-9373-6a40bdb2b9ec-1-2d4a", + "previous": "0b314660-c9de-11f0-9373-6a40bdb2b9ec-1-dde0" + } + ], + "next": "b887c62c-c9de-11f0-9373-6a40bdb2b9ec-2-2d4a-89c0", + "previous": "0b314660-c9de-11f0-9373-6a40bdb2b9ec-2-dde0-b417" + }, + "papermill": { + "duration": 2.590002, + "end_time": "2026-01-06T08:33:05.738359", + "exception": false, + "start_time": "2026-01-06T08:33:03.148357", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_wiki(page, new_wikiname, '重要な情報、リンク、または画像をここに追加して、プロジェクトを説明します。')\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "b54636e5-38da-49dd-a697-edbbaaec394b", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "b887c62c-c9de-11f0-9373-6a40bdb2b9ec-2-2d4a-89c0", + "history": [ + { + "current": "b887c62c-c9de-11f0-9373-6a40bdb2b9ec-2-2d4a-89c0", + "next": "b78d2a82-c9de-11f0-9373-6a40bdb2b9ec", + "previous": "0bcdcfee-c9de-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "b78d2a82-c9de-11f0-9373-6a40bdb2b9ec-1-071e", + "previous": "0bcdcfee-c9de-11f0-9373-6a40bdb2b9ec-1-872d" + }, + "papermill": { + "duration": 0.060766, + "end_time": "2026-01-06T08:33:05.903639", + "exception": false, + "start_time": "2026-01-06T08:33:05.842873", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック\n", + "\n", + "Wikiの編集画面が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ee9fab1e-203e-4b8b-8038-60f71a35c724", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:06.024165Z", + "iopub.status.busy": "2026-01-06T08:33:06.023056Z", + "iopub.status.idle": "2026-01-06T08:33:06.353068Z", + "shell.execute_reply": "2026-01-06T08:33:06.352016Z" + }, + "lc_cell_meme": { + "current": "b78d2a82-c9de-11f0-9373-6a40bdb2b9ec-1-071e", + "execution_end_time": "2025-11-25T11:14:04.874Z", + "history": [ + { + "current": "b78d2a82-c9de-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "0bcdcfee-c9de-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "b78d2a82-c9de-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "b887c62c-c9de-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "b78d2a82-c9de-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "b887c62c-c9de-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "b78d2a82-c9de-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "b887c62c-c9de-11f0-9373-6a40bdb2b9ec-1-2d4a" + }, + { + "current": "b78d2a82-c9de-11f0-9373-6a40bdb2b9ec", + "next": "5cc299ba-c9df-11f0-9373-6a40bdb2b9ec", + "previous": "b887c62c-c9de-11f0-9373-6a40bdb2b9ec-1-2d4a" + }, + { + "current": "b78d2a82-c9de-11f0-9373-6a40bdb2b9ec", + "next": "5cc299ba-c9df-11f0-9373-6a40bdb2b9ec", + "previous": "b887c62c-c9de-11f0-9373-6a40bdb2b9ec-1-2d4a" + }, + { + "current": "b78d2a82-c9de-11f0-9373-6a40bdb2b9ec-1-071e", + "next": "5cc299ba-c9df-11f0-9373-6a40bdb2b9ec-1-4633", + "previous": "b887c62c-c9de-11f0-9373-6a40bdb2b9ec-1-2d4a" + } + ], + "next": "5cc299ba-c9df-11f0-9373-6a40bdb2b9ec-2-4633-84f9", + "previous": "b887c62c-c9de-11f0-9373-6a40bdb2b9ec-2-2d4a-89c0" + }, + "papermill": { + "duration": 0.393554, + "end_time": "2026-01-06T08:33:06.356055", + "exception": false, + "start_time": "2026-01-06T08:33:05.962501", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "9599f9b2-9d52-4bf1-aa6e-74a76fa68ef9", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "5cc299ba-c9df-11f0-9373-6a40bdb2b9ec-2-4633-84f9", + "history": [ + { + "current": "5cc299ba-c9df-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "b78d2a82-c9de-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "5cc299ba-c9df-11f0-9373-6a40bdb2b9ec-1-4633", + "next": "5d42d7ba-c9df-11f0-9373-6a40bdb2b9ec", + "previous": "b78d2a82-c9de-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "5cc299ba-c9df-11f0-9373-6a40bdb2b9ec-1-4633", + "next": "a8d897be-caa7-11f0-9373-6a40bdb2b9ec", + "previous": "b78d2a82-c9de-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "5cc299ba-c9df-11f0-9373-6a40bdb2b9ec-2-4633-84f9", + "next": "5d42d7ba-c9df-11f0-9373-6a40bdb2b9ec", + "previous": "b78d2a82-c9de-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "5d42d7ba-c9df-11f0-9373-6a40bdb2b9ec-1-6844", + "previous": "b78d2a82-c9de-11f0-9373-6a40bdb2b9ec-1-071e" + }, + "papermill": { + "duration": 0.060695, + "end_time": "2026-01-06T08:33:06.478543", + "exception": false, + "start_time": "2026-01-06T08:33:06.417848", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 編集画面にて「test」と入力後、編集画面の戻るボタンをクリックする。\t\n", + "\n", + "編集した結果が1つ前に戻り入力した「test」が削除されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3794fd6b-cf38-419c-bb4f-d1008e47db1c", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:06.600598Z", + "iopub.status.busy": "2026-01-06T08:33:06.599560Z", + "iopub.status.idle": "2026-01-06T08:33:07.773253Z", + "shell.execute_reply": "2026-01-06T08:33:07.772184Z" + }, + "lc_cell_meme": { + "current": "5d42d7ba-c9df-11f0-9373-6a40bdb2b9ec-1-6844", + "execution_end_time": "2025-11-25T11:14:06.253Z", + "history": [ + { + "current": "5d42d7ba-c9df-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "5cc299ba-c9df-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "5d42d7ba-c9df-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "5cc299ba-c9df-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "5d42d7ba-c9df-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "5cc299ba-c9df-11f0-9373-6a40bdb2b9ec-1-4633" + }, + { + "current": "5d42d7ba-c9df-11f0-9373-6a40bdb2b9ec", + "next": "edd7f936-c9df-11f0-9373-6a40bdb2b9ec", + "previous": "5cc299ba-c9df-11f0-9373-6a40bdb2b9ec-1-4633" + }, + { + "current": "5d42d7ba-c9df-11f0-9373-6a40bdb2b9ec", + "next": "edd7f936-c9df-11f0-9373-6a40bdb2b9ec", + "previous": "5cc299ba-c9df-11f0-9373-6a40bdb2b9ec-1-4633" + }, + { + "current": "5d42d7ba-c9df-11f0-9373-6a40bdb2b9ec", + "next": "edd7f936-c9df-11f0-9373-6a40bdb2b9ec-1-67e6", + "previous": "5cc299ba-c9df-11f0-9373-6a40bdb2b9ec-1-4633" + }, + { + "current": "5d42d7ba-c9df-11f0-9373-6a40bdb2b9ec", + "next": "edd7f936-c9df-11f0-9373-6a40bdb2b9ec-1-67e6", + "previous": "a8d897be-caa7-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "5d42d7ba-c9df-11f0-9373-6a40bdb2b9ec-1-6844", + "next": "edd7f936-c9df-11f0-9373-6a40bdb2b9ec-1-67e6", + "previous": "5cc299ba-c9df-11f0-9373-6a40bdb2b9ec-1-4633" + } + ], + "next": "edd7f936-c9df-11f0-9373-6a40bdb2b9ec-2-67e6-72ce", + "previous": "5cc299ba-c9df-11f0-9373-6a40bdb2b9ec-2-4633-84f9" + }, + "papermill": { + "duration": 1.238173, + "end_time": "2026-01-06T08:33:07.776282", + "exception": false, + "start_time": "2026-01-06T08:33:06.538109", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test'\n", + "\n", + "async def _step(page):\n", + " await grdm.fill_text(page, text)\n", + " await page.locator('#undoWiki').click()\n", + " await expect(page.locator('#mEditor .ProseMirror[contenteditable=\"true\"]')).to_have_text(\"\", timeout=transition_timeout)\n", + " await expect(page.locator('#redoWiki')).to_be_enabled(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "7aa155ec-7092-433b-9809-27c53aaee94c", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "edd7f936-c9df-11f0-9373-6a40bdb2b9ec-2-67e6-72ce", + "history": [ + { + "current": "edd7f936-c9df-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "5d42d7ba-c9df-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "edd7f936-c9df-11f0-9373-6a40bdb2b9ec-2-67e6-72ce", + "next": "ee5e6714-c9df-11f0-9373-6a40bdb2b9ec", + "previous": "5d42d7ba-c9df-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "ee5e6714-c9df-11f0-9373-6a40bdb2b9ec-1-90ba", + "previous": "5d42d7ba-c9df-11f0-9373-6a40bdb2b9ec-1-6844" + }, + "papermill": { + "duration": 0.06291, + "end_time": "2026-01-06T08:33:07.910548", + "exception": false, + "start_time": "2026-01-06T08:33:07.847638", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 編集画面の進むボタンをクリックする\n", + "\n", + "編集した結果が1つ前に進み削除された「test」が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3e2bdfc2-c517-4b86-b627-70bc7c4d19a3", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:08.035013Z", + "iopub.status.busy": "2026-01-06T08:33:08.034073Z", + "iopub.status.idle": "2026-01-06T08:33:08.237032Z", + "shell.execute_reply": "2026-01-06T08:33:08.236019Z" + }, + "lc_cell_meme": { + "current": "ee5e6714-c9df-11f0-9373-6a40bdb2b9ec-1-90ba", + "execution_end_time": "2025-11-25T11:14:06.343Z", + "history": [ + { + "current": "ee5e6714-c9df-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "edd7f936-c9df-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "ee5e6714-c9df-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "edd7f936-c9df-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "ee5e6714-c9df-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "edd7f936-c9df-11f0-9373-6a40bdb2b9ec-1-67e6" + }, + { + "current": "ee5e6714-c9df-11f0-9373-6a40bdb2b9ec", + "next": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec", + "previous": "edd7f936-c9df-11f0-9373-6a40bdb2b9ec-1-67e6" + }, + { + "current": "ee5e6714-c9df-11f0-9373-6a40bdb2b9ec", + "next": "16b7464e-c9e1-11f0-9373-6a40bdb2b9ec", + "previous": "edd7f936-c9df-11f0-9373-6a40bdb2b9ec-1-67e6" + }, + { + "current": "ee5e6714-c9df-11f0-9373-6a40bdb2b9ec", + "next": "16b7464e-c9e1-11f0-9373-6a40bdb2b9ec", + "previous": "edd7f936-c9df-11f0-9373-6a40bdb2b9ec-1-67e6" + }, + { + "current": "ee5e6714-c9df-11f0-9373-6a40bdb2b9ec-1-90ba", + "next": "16b7464e-c9e1-11f0-9373-6a40bdb2b9ec-1-8ea8", + "previous": "edd7f936-c9df-11f0-9373-6a40bdb2b9ec-1-67e6" + } + ], + "next": "16b7464e-c9e1-11f0-9373-6a40bdb2b9ec-2-8ea8-7f73", + "previous": "edd7f936-c9df-11f0-9373-6a40bdb2b9ec-2-67e6-72ce" + }, + "papermill": { + "duration": 0.268927, + "end_time": "2026-01-06T08:33:08.239689", + "exception": false, + "start_time": "2026-01-06T08:33:07.970762", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('#redoWiki').click()\n", + " editor_locator = page.locator('#mEditor .ProseMirror[contenteditable=\"true\"]')\n", + " await expect(page.locator('#mEditor .ProseMirror[contenteditable=\"true\"]')).to_have_text(text, timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "c458cfb9-ea85-4e00-97d3-78cab02a0e41", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "16b7464e-c9e1-11f0-9373-6a40bdb2b9ec-2-8ea8-7f73", + "history": [ + { + "current": "16b7464e-c9e1-11f0-9373-6a40bdb2b9ec-2-8ea8-7f73", + "next": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec", + "previous": "ee5e6714-c9df-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec-1-b024", + "previous": "ee5e6714-c9df-11f0-9373-6a40bdb2b9ec-1-90ba" + }, + "papermill": { + "duration": 0.063799, + "end_time": "2026-01-06T08:33:08.375401", + "exception": false, + "start_time": "2026-01-06T08:33:08.311602", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 入力した「test」の文字を範囲指定して編集画面の太字ボタンをクリックし保存ボタンをクリック\n", + "\n", + "入力した「test」が太文字表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "de3cd35a-023a-4370-af40-4efc1af5776a", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:08.502787Z", + "iopub.status.busy": "2026-01-06T08:33:08.501577Z", + "iopub.status.idle": "2026-01-06T08:33:11.536037Z", + "shell.execute_reply": "2026-01-06T08:33:11.534993Z" + }, + "lc_cell_meme": { + "current": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec-1-b024", + "execution_end_time": "2025-11-25T11:14:09.992Z", + "history": [ + { + "current": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "ee5e6714-c9df-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "16b7464e-c9e1-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "16b7464e-c9e1-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "16b7464e-c9e1-11f0-9373-6a40bdb2b9ec-1-8ea8" + }, + { + "current": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec", + "next": "99056096-c9e5-11f0-9373-6a40bdb2b9ec", + "previous": "16b7464e-c9e1-11f0-9373-6a40bdb2b9ec-1-8ea8" + }, + { + "current": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec", + "next": "99056096-c9e5-11f0-9373-6a40bdb2b9ec", + "previous": "16b7464e-c9e1-11f0-9373-6a40bdb2b9ec-1-8ea8" + }, + { + "current": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec", + "next": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-1-aa44", + "previous": "16b7464e-c9e1-11f0-9373-6a40bdb2b9ec-1-8ea8" + }, + { + "current": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec", + "next": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-1-aa44", + "previous": "16b7464e-c9e1-11f0-9373-6a40bdb2b9ec-1-8ea8" + }, + { + "current": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec", + "next": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec-1-edad", + "previous": "16b7464e-c9e1-11f0-9373-6a40bdb2b9ec-1-8ea8" + }, + { + "current": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec", + "next": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec-1-edad", + "previous": "16b7464e-c9e1-11f0-9373-6a40bdb2b9ec-1-8ea8" + }, + { + "current": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec-1-b024", + "next": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-2-aa44-707e", + "previous": "16b7464e-c9e1-11f0-9373-6a40bdb2b9ec-1-8ea8" + } + ], + "next": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-3-aa44-707e-c8d4", + "previous": "16b7464e-c9e1-11f0-9373-6a40bdb2b9ec-2-8ea8-7f73" + }, + "papermill": { + "duration": 3.101165, + "end_time": "2026-01-06T08:33:11.538934", + "exception": false, + "start_time": "2026-01-06T08:33:08.437769", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['strongWiki'])\n", + "\n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"strong\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "14383fc3-b784-4764-898c-82f9af1ef5dc", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-3-aa44-707e-c8d4", + "history": [ + { + "current": "99056096-c9e5-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-1-aa44", + "next": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec", + "previous": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-1-aa44", + "next": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec", + "previous": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-2-aa44-707e", + "next": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f", + "previous": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec-1-edad" + }, + { + "current": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-2-aa44-707e", + "next": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f", + "previous": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec-1-edad" + }, + { + "current": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-3-aa44-707e-c8d4", + "next": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec-1-edad", + "previous": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec-2-edad-cd82", + "previous": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec-1-b024" + }, + "papermill": { + "duration": 0.062906, + "end_time": "2026-01-06T08:33:11.674697", + "exception": false, + "start_time": "2026-01-06T08:33:11.611791", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、入力した「test」の文字を範囲指定して編集画面の太字ボタンをクリックし保存ボタンをクリック\n", + "\n", + "入力した「test」が太字表示ではなくなること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a11291b2-7190-4591-b1fe-ca4d4d1c4fe5", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:11.803093Z", + "iopub.status.busy": "2026-01-06T08:33:11.801654Z", + "iopub.status.idle": "2026-01-06T08:33:15.925740Z", + "shell.execute_reply": "2026-01-06T08:33:15.924682Z" + }, + "lc_cell_meme": { + "current": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec-2-edad-cd82", + "execution_end_time": "2025-12-16T04:44:28.181Z", + "history": [ + { + "current": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "99056096-c9e5-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "99056096-c9e5-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-1-aa44" + }, + { + "current": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b", + "previous": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-1-aa44" + }, + { + "current": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec-1-edad", + "next": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f", + "previous": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-1-aa44" + }, + { + "current": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec-1-edad", + "next": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f", + "previous": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-1-aa44" + }, + { + "current": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec-1-edad", + "next": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-1-aa44", + "previous": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec-1-edad", + "next": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-1-aa44", + "previous": "155b778e-c9e1-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec-2-edad-cd82", + "next": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f", + "previous": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-2-aa44-707e" + } + ], + "next": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-2-e24f-1856", + "previous": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-3-aa44-707e-c8d4" + }, + "papermill": { + "duration": 4.191789, + "end_time": "2026-01-06T08:33:15.928883", + "exception": false, + "start_time": "2026-01-06T08:33:11.737094", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['strongWiki'])\n", + "\n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"p\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "3ca5e516-3377-4339-a651-feb3feb3f2d9", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-2-e24f-1856", + "history": [ + { + "current": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f", + "next": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b" + }, + { + "current": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f", + "next": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b" + }, + { + "current": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-21-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b-cfc0", + "previous": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-21-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b-cfc0", + "previous": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f", + "next": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f", + "next": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f", + "next": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-1-aa44" + }, + { + "current": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f", + "next": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "99056096-c9e5-11f0-9373-6a40bdb2b9ec-1-aa44" + }, + { + "current": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-2-e24f-1856", + "next": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec-1-edad" + } + ], + "next": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec-1-423c", + "previous": "999f136c-c9e5-11f0-9373-6a40bdb2b9ec-2-edad-cd82" + }, + "papermill": { + "duration": 0.08624, + "end_time": "2026-01-06T08:33:16.081150", + "exception": false, + "start_time": "2026-01-06T08:33:15.994910", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、入力した「test」の文字を範囲指定して編集画面の斜体ボタンをクリックし保存ボタンをクリック\n", + "\n", + "入力した「test」が斜体表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "32245346-f16f-40c5-8780-6516c77e1d94", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:16.213439Z", + "iopub.status.busy": "2026-01-06T08:33:16.212446Z", + "iopub.status.idle": "2026-01-06T08:33:19.413530Z", + "shell.execute_reply": "2026-01-06T08:33:19.412493Z" + }, + "lc_cell_meme": { + "current": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec-1-423c", + "history": [ + { + "current": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b" + }, + { + "current": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f" + }, + { + "current": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f" + }, + { + "current": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc", + "previous": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f" + }, + { + "current": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc", + "previous": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f" + }, + { + "current": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-21-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b-cfc0" + }, + { + "current": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-21-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b-cfc0" + }, + { + "current": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-22-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b-cfc0-2103", + "previous": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f" + }, + { + "current": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-22-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b-cfc0-2103", + "previous": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f" + }, + { + "current": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec-1-423c", + "next": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc", + "previous": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-1-e24f" + } + ], + "next": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-2-aadc-ed27", + "previous": "080d381a-c9f0-11f0-9373-6a40bdb2b9ec-2-e24f-1856" + }, + "papermill": { + "duration": 3.27044, + "end_time": "2026-01-06T08:33:19.416554", + "exception": false, + "start_time": "2026-01-06T08:33:16.146114", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['italicWiki'])\n", + "\n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"em\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "43311e22-2509-450c-903b-f5e43314bdcf", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-2-aadc-ed27", + "history": [ + { + "current": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b" + }, + { + "current": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc", + "next": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc", + "next": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc", + "next": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-22-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b-cfc0-2103" + }, + { + "current": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc", + "next": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-22-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b-cfc0-2103" + }, + { + "current": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-23-4255-b950-ee56-66a6-e6c0-1b4b-ae8b-cfc0-2103-5c4d", + "previous": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-23-4255-b950-ee56-66a6-e6c0-1b4b-ae8b-cfc0-2103-5c4d", + "previous": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-2-aadc-ed27", + "next": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec-1-f5e5", + "previous": "07a957d2-c9f0-11f0-9373-6a40bdb2b9ec-1-423c" + }, + "papermill": { + "duration": 0.072237, + "end_time": "2026-01-06T08:33:19.556207", + "exception": false, + "start_time": "2026-01-06T08:33:19.483970", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、入力した「test」の文字を範囲指定して編集画面の斜体ボタンをクリックし保存ボタンをクリック\n", + "\n", + "入力した「test」が斜体表示ではなくなること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cb8b37e6-28fc-4559-9679-b949c82a1e83", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:19.726008Z", + "iopub.status.busy": "2026-01-06T08:33:19.724938Z", + "iopub.status.idle": "2026-01-06T08:33:22.960070Z", + "shell.execute_reply": "2026-01-06T08:33:22.959010Z" + }, + "lc_cell_meme": { + "current": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec-1-f5e5", + "history": [ + { + "current": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b" + }, + { + "current": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc" + }, + { + "current": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc" + }, + { + "current": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc" + }, + { + "current": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-1-2e49", + "previous": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc" + }, + { + "current": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-1-2e49", + "previous": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc" + }, + { + "current": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-1-2e49", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-23-4255-b950-ee56-66a6-e6c0-1b4b-ae8b-cfc0-2103-5c4d" + }, + { + "current": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-1-2e49", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-23-4255-b950-ee56-66a6-e6c0-1b4b-ae8b-cfc0-2103-5c4d" + }, + { + "current": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-24-b950-ee56-66a6-e6c0-1b4b-ae8b-cfc0-2103-5c4d-58d7", + "previous": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc" + }, + { + "current": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-24-b950-ee56-66a6-e6c0-1b4b-ae8b-cfc0-2103-5c4d-58d7", + "previous": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc" + }, + { + "current": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec-1-f5e5", + "next": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-1-2e49", + "previous": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-1-aadc" + } + ], + "next": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-2-2e49-38e6", + "previous": "07643a12-c9f0-11f0-9373-6a40bdb2b9ec-2-aadc-ed27" + }, + "papermill": { + "duration": 3.341947, + "end_time": "2026-01-06T08:33:22.963122", + "exception": false, + "start_time": "2026-01-06T08:33:19.621175", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['italicWiki'])\n", + "\n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"p\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "6218cfe7-95f5-4ff7-ba69-02d20b233c22", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-2-2e49-38e6", + "history": [ + { + "current": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-1-2e49", + "next": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-1-2e49", + "next": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-1-2e49", + "next": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-24-b950-ee56-66a6-e6c0-1b4b-ae8b-cfc0-2103-5c4d-58d7" + }, + { + "current": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-1-2e49", + "next": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-24-b950-ee56-66a6-e6c0-1b4b-ae8b-cfc0-2103-5c4d-58d7" + }, + { + "current": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-1-2e49", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-25-ee56-66a6-e6c0-1b4b-ae8b-cfc0-2103-5c4d-58d7-1faf", + "previous": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-1-2e49", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-25-ee56-66a6-e6c0-1b4b-ae8b-cfc0-2103-5c4d-58d7-1faf", + "previous": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-2-2e49-38e6", + "next": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec-1-2776", + "previous": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec-1-f5e5" + }, + "papermill": { + "duration": 0.073442, + "end_time": "2026-01-06T08:33:23.106609", + "exception": false, + "start_time": "2026-01-06T08:33:23.033167", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、入力した「test」の文字を範囲指定して編集画面の取り消し線文字ボタンをクリックし保存ボタンをクリック\n", + "\n", + "入力した「test」に取消線がついて表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c47fe73b-58eb-469b-8a01-8aa239b727f0", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:23.242024Z", + "iopub.status.busy": "2026-01-06T08:33:23.240843Z", + "iopub.status.idle": "2026-01-06T08:33:27.262466Z", + "shell.execute_reply": "2026-01-06T08:33:27.261381Z" + }, + "lc_cell_meme": { + "current": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec-1-2776", + "history": [ + { + "current": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-1-2e49" + }, + { + "current": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-1-2e49" + }, + { + "current": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4", + "previous": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-1-2e49" + }, + { + "current": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4", + "previous": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-1-2e49" + }, + { + "current": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-25-ee56-66a6-e6c0-1b4b-ae8b-cfc0-2103-5c4d-58d7-1faf" + }, + { + "current": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-25-ee56-66a6-e6c0-1b4b-ae8b-cfc0-2103-5c4d-58d7-1faf" + }, + { + "current": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-26-66a6-e6c0-1b4b-ae8b-cfc0-2103-5c4d-58d7-1faf-92f4", + "previous": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-1-2e49" + }, + { + "current": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-26-66a6-e6c0-1b4b-ae8b-cfc0-2103-5c4d-58d7-1faf-92f4", + "previous": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-1-2e49" + }, + { + "current": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec-1-2776", + "next": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4", + "previous": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-1-2e49" + } + ], + "next": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-2-a3b4-b74c", + "previous": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec-2-2e49-38e6" + }, + "papermill": { + "duration": 4.0922, + "end_time": "2026-01-06T08:33:27.265460", + "exception": false, + "start_time": "2026-01-06T08:33:23.173260", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['format_strikethrough'])\n", + "\n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"del\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "617dacbd-7ec6-4945-a8b2-5817482740c3", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-2-a3b4-b74c", + "history": [ + { + "current": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4", + "next": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4", + "next": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4", + "next": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-26-66a6-e6c0-1b4b-ae8b-cfc0-2103-5c4d-58d7-1faf-92f4" + }, + { + "current": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4", + "next": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-26-66a6-e6c0-1b4b-ae8b-cfc0-2103-5c4d-58d7-1faf-92f4" + }, + { + "current": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-27-e6c0-1b4b-ae8b-cfc0-2103-5c4d-58d7-1faf-92f4-7fcc", + "previous": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-27-e6c0-1b4b-ae8b-cfc0-2103-5c4d-58d7-1faf-92f4-7fcc", + "previous": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-2-a3b4-b74c", + "next": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec", + "previous": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec-1-f17f", + "previous": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec-1-2776" + }, + "papermill": { + "duration": 0.074528, + "end_time": "2026-01-06T08:33:27.410087", + "exception": false, + "start_time": "2026-01-06T08:33:27.335559", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、入力した「test」の文字を範囲指定して編集画面の取り消し線文字ボタンをクリックし保存ボタンをクリック\n", + "\n", + "入力した「test」に取消線がなくなって表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b84f742e-9cc1-4197-85dd-ebd4ed3e0242", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:27.545220Z", + "iopub.status.busy": "2026-01-06T08:33:27.544107Z", + "iopub.status.idle": "2026-01-06T08:33:31.387405Z", + "shell.execute_reply": "2026-01-06T08:33:31.386353Z" + }, + "lc_cell_meme": { + "current": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec-1-f17f", + "history": [ + { + "current": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4" + }, + { + "current": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4" + }, + { + "current": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4" + }, + { + "current": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-1-3334", + "previous": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4" + }, + { + "current": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-1-3334", + "previous": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4" + }, + { + "current": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-1-3334", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-27-e6c0-1b4b-ae8b-cfc0-2103-5c4d-58d7-1faf-92f4-7fcc" + }, + { + "current": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-1-3334", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-27-e6c0-1b4b-ae8b-cfc0-2103-5c4d-58d7-1faf-92f4-7fcc" + }, + { + "current": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-28-1b4b-ae8b-cfc0-2103-5c4d-58d7-1faf-92f4-7fcc-a64a", + "previous": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4" + }, + { + "current": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-28-1b4b-ae8b-cfc0-2103-5c4d-58d7-1faf-92f4-7fcc-a64a", + "previous": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4" + }, + { + "current": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec-1-f17f", + "next": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-1-3334", + "previous": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-1-a3b4" + } + ], + "next": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-2-3334-0759", + "previous": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec-2-a3b4-b74c" + }, + "papermill": { + "duration": 3.914323, + "end_time": "2026-01-06T08:33:31.390365", + "exception": false, + "start_time": "2026-01-06T08:33:27.476042", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['format_strikethrough'])\n", + "\n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"p\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "1b4e3d03-91ab-4567-a160-ac47a0c6b05c", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-2-3334-0759", + "history": [ + { + "current": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-1-3334", + "next": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-1-3334", + "next": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-1-3334", + "next": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-28-1b4b-ae8b-cfc0-2103-5c4d-58d7-1faf-92f4-7fcc-a64a" + }, + { + "current": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-1-3334", + "next": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-28-1b4b-ae8b-cfc0-2103-5c4d-58d7-1faf-92f4-7fcc-a64a" + }, + { + "current": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-1-3334", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-29-ae8b-cfc0-2103-5c4d-58d7-1faf-92f4-7fcc-a64a-d955", + "previous": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-1-3334", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-29-ae8b-cfc0-2103-5c4d-58d7-1faf-92f4-7fcc-a64a-d955", + "previous": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-2-3334-0759", + "next": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec-1-fcd1", + "previous": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec-1-f17f" + }, + "papermill": { + "duration": 0.075632, + "end_time": "2026-01-06T08:33:31.537293", + "exception": false, + "start_time": "2026-01-06T08:33:31.461661", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、入力した「test」の文字を範囲指定して編集画面の下線文字ボタンをクリックし保存ボタンをクリック\n", + "\n", + "入力した「test」に下線がついて表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3e827e71-3068-49f0-a538-d75994f9ea9f", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:31.673893Z", + "iopub.status.busy": "2026-01-06T08:33:31.672816Z", + "iopub.status.idle": "2026-01-06T08:33:35.905413Z", + "shell.execute_reply": "2026-01-06T08:33:35.904351Z" + }, + "lc_cell_meme": { + "current": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec-1-fcd1", + "execution_end_time": "2025-11-26T02:54:54.168Z", + "history": [ + { + "current": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-1-3334" + }, + { + "current": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-1-3334" + }, + { + "current": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-1-c34e", + "previous": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-1-3334" + }, + { + "current": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-1-c34e", + "previous": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-1-3334" + }, + { + "current": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-1-c34e", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-29-ae8b-cfc0-2103-5c4d-58d7-1faf-92f4-7fcc-a64a-d955" + }, + { + "current": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-1-c34e", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-29-ae8b-cfc0-2103-5c4d-58d7-1faf-92f4-7fcc-a64a-d955" + }, + { + "current": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-30-cfc0-2103-5c4d-58d7-1faf-92f4-7fcc-a64a-d955-b83e", + "previous": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-1-3334" + }, + { + "current": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-30-cfc0-2103-5c4d-58d7-1faf-92f4-7fcc-a64a-d955-b83e", + "previous": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-1-3334" + }, + { + "current": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec-1-fcd1", + "next": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-1-c34e", + "previous": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-1-3334" + } + ], + "next": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-2-c34e-877a", + "previous": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec-2-3334-0759" + }, + "papermill": { + "duration": 4.30276, + "end_time": "2026-01-06T08:33:35.907173", + "exception": false, + "start_time": "2026-01-06T08:33:31.604413", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['format_underlined'])\n", + "\n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"u\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "d211c2d8-e313-40b0-89c1-ef6d3f2b29fc", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-2-c34e-877a", + "history": [ + { + "current": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-1-c34e", + "next": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-1-c34e", + "next": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-1-c34e", + "next": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-30-cfc0-2103-5c4d-58d7-1faf-92f4-7fcc-a64a-d955-b83e" + }, + { + "current": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-1-c34e", + "next": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-30-cfc0-2103-5c4d-58d7-1faf-92f4-7fcc-a64a-d955-b83e" + }, + { + "current": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-1-c34e", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-31-2103-5c4d-58d7-1faf-92f4-7fcc-a64a-d955-b83e-bb68", + "previous": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-1-c34e", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-31-2103-5c4d-58d7-1faf-92f4-7fcc-a64a-d955-b83e-bb68", + "previous": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-2-c34e-877a", + "next": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec-1-c7b0", + "previous": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec-1-fcd1" + }, + "papermill": { + "duration": 0.073198, + "end_time": "2026-01-06T08:33:36.058197", + "exception": false, + "start_time": "2026-01-06T08:33:35.984999", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、入力した「test」の文字を範囲指定して編集画面の下線文字ボタンをクリックし保存ボタンをクリック\n", + "\n", + "入力した「test」に下線がなくなって表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a7d152f6-6284-4934-b745-bf58e0d7c1f0", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:36.198119Z", + "iopub.status.busy": "2026-01-06T08:33:36.197174Z", + "iopub.status.idle": "2026-01-06T08:33:39.396016Z", + "shell.execute_reply": "2026-01-06T08:33:39.394993Z" + }, + "lc_cell_meme": { + "current": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec-1-c7b0", + "execution_end_time": "2025-11-26T02:54:57.599Z", + "history": [ + { + "current": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-1-c34e" + }, + { + "current": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-1-c34e" + }, + { + "current": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-1-f183", + "previous": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-1-c34e" + }, + { + "current": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-1-f183", + "previous": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-1-c34e" + }, + { + "current": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-1-f183", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-31-2103-5c4d-58d7-1faf-92f4-7fcc-a64a-d955-b83e-bb68" + }, + { + "current": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-1-f183", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-31-2103-5c4d-58d7-1faf-92f4-7fcc-a64a-d955-b83e-bb68" + }, + { + "current": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-32-5c4d-58d7-1faf-92f4-7fcc-a64a-d955-b83e-bb68-d2f5", + "previous": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-1-c34e" + }, + { + "current": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-32-5c4d-58d7-1faf-92f4-7fcc-a64a-d955-b83e-bb68-d2f5", + "previous": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-1-c34e" + }, + { + "current": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec-1-c7b0", + "next": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-1-f183", + "previous": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-1-c34e" + }, + { + "current": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec-1-c7b0", + "next": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-2-f183-f456", + "previous": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-2-c34e-877a" + }, + { + "current": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec-1-c7b0", + "next": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-2-f183-f456", + "previous": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-2-c34e-877a" + }, + { + "current": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec-1-c7b0", + "next": "b170d522-eacc-11f0-88dd-aaa1b857283c-1-e3c9", + "previous": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-2-c34e-877a" + }, + { + "current": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec-1-c7b0", + "next": "b170d522-eacc-11f0-88dd-aaa1b857283c-1-e3c9", + "previous": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-2-c34e-877a" + } + ], + "next": "b170d522-eacc-11f0-88dd-aaa1b857283c-2-e3c9-2609", + "previous": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec-2-c34e-877a" + }, + "papermill": { + "duration": 3.272156, + "end_time": "2026-01-06T08:33:39.398926", + "exception": false, + "start_time": "2026-01-06T08:33:36.126770", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['format_underlined'])\n", + "\n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"p\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "b96cf2c2-693f-4eb4-a471-37d28bb6b3aa", + "metadata": { + "lc_cell_meme": { + "current": "b170d522-eacc-11f0-88dd-aaa1b857283c-2-e3c9-2609", + "history": [ + { + "current": "b170d522-eacc-11f0-88dd-aaa1b857283c-1-e3c9", + "next": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec-1-0191", + "previous": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-2-f183-f456" + }, + { + "current": "b170d522-eacc-11f0-88dd-aaa1b857283c-1-e3c9", + "next": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec-1-0191", + "previous": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-2-f183-f456" + }, + { + "current": "b170d522-eacc-11f0-88dd-aaa1b857283c-1-e3c9", + "next": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-2-f183-f456", + "previous": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec-1-c7b0" + } + ], + "next": "b564ef88-eacc-11f0-88dd-aaa1b857283c", + "previous": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec-1-c7b0" + }, + "papermill": { + "duration": 0.071331, + "end_time": "2026-01-06T08:33:39.546542", + "exception": false, + "start_time": "2026-01-06T08:33:39.475211", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "## 入力した「test」の文字を範囲指定して編集画面のフォントカラーボタンをクリック\n", + "\n", + "フォントカラーのRGB設定のウィンドウが表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "68d38f1d-3031-42cd-bd55-acca9ecf3a95", + "metadata": { + "execution": { + "iopub.execute_input": "2026-01-06T08:33:39.688963Z", + "iopub.status.busy": "2026-01-06T08:33:39.687941Z", + "iopub.status.idle": "2026-01-06T08:33:40.036052Z", + "shell.execute_reply": "2026-01-06T08:33:40.034989Z" + }, + "lc_cell_meme": { + "current": "b564ef88-eacc-11f0-88dd-aaa1b857283c", + "history": [ + { + "current": "b564ef88-eacc-11f0-88dd-aaa1b857283c", + "next": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-2-f183-f456", + "previous": "b170d522-eacc-11f0-88dd-aaa1b857283c-1-e3c9" + }, + { + "current": "b564ef88-eacc-11f0-88dd-aaa1b857283c", + "next": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-2-f183-f456", + "previous": "b170d522-eacc-11f0-88dd-aaa1b857283c-1-e3c9" + } + ], + "next": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-2-f183-f456", + "previous": "b170d522-eacc-11f0-88dd-aaa1b857283c-2-e3c9-2609" + }, + "papermill": { + "duration": 0.422749, + "end_time": "2026-01-06T08:33:40.039017", + "exception": false, + "start_time": "2026-01-06T08:33:39.616268", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.select_text_range(page, text)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "3df661db-bc80-44be-bb40-35843cb12c6d", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-2-f183-f456", + "history": [ + { + "current": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-1-f183", + "next": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-1-f183", + "next": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-1-f183", + "next": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-32-5c4d-58d7-1faf-92f4-7fcc-a64a-d955-b83e-bb68-d2f5" + }, + { + "current": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-1-f183", + "next": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-32-5c4d-58d7-1faf-92f4-7fcc-a64a-d955-b83e-bb68-d2f5" + }, + { + "current": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-1-f183", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-33-58d7-1faf-92f4-7fcc-a64a-d955-b83e-bb68-d2f5-fd77", + "previous": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-1-f183", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-33-58d7-1faf-92f4-7fcc-a64a-d955-b83e-bb68-d2f5-fd77", + "previous": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-2-f183-f456", + "next": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-2-f183-f456", + "next": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec-1-0191", + "previous": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec-1-c7b0" + }, + { + "current": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-2-f183-f456", + "next": "b170d522-eacc-11f0-88dd-aaa1b857283c", + "previous": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec-1-c7b0" + }, + { + "current": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-2-f183-f456", + "next": "b170d522-eacc-11f0-88dd-aaa1b857283c", + "previous": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec-1-c7b0" + }, + { + "current": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-2-f183-f456", + "next": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec-1-0191", + "previous": "b170d522-eacc-11f0-88dd-aaa1b857283c-1-e3c9" + } + ], + "next": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec-1-0191", + "previous": "b564ef88-eacc-11f0-88dd-aaa1b857283c" + }, + "papermill": { + "duration": 0.075999, + "end_time": "2026-01-06T08:33:40.187267", + "exception": false, + "start_time": "2026-01-06T08:33:40.111268", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、表示されているRGB設定画面のRの項目を255にしEnterキーを押下後、保存ボタンをクリック\n", + "\n", + "入力した「test」のフォントカラーが赤で表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d9c03633-ad69-4947-b790-816ed5da8ae0", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:40.330637Z", + "iopub.status.busy": "2026-01-06T08:33:40.330388Z", + "iopub.status.idle": "2026-01-06T08:33:43.371651Z", + "shell.execute_reply": "2026-01-06T08:33:43.370792Z" + }, + "lc_cell_meme": { + "current": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec-1-0191", + "execution_end_time": "2025-11-26T02:55:01.182Z", + "history": [ + { + "current": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-1-f183" + }, + { + "current": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-1-f183" + }, + { + "current": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855", + "previous": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-1-f183" + }, + { + "current": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855", + "previous": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-1-f183" + }, + { + "current": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-33-58d7-1faf-92f4-7fcc-a64a-d955-b83e-bb68-d2f5-fd77" + }, + { + "current": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-33-58d7-1faf-92f4-7fcc-a64a-d955-b83e-bb68-d2f5-fd77" + }, + { + "current": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-34-1faf-92f4-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058", + "previous": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-1-f183" + }, + { + "current": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-34-1faf-92f4-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058", + "previous": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-1-f183" + }, + { + "current": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec-1-0191", + "next": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855", + "previous": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-1-f183" + }, + { + "current": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec-1-0191", + "next": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-2-d855-1287", + "previous": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-2-f183-f456" + }, + { + "current": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec-1-0191", + "next": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-2-d855-1287", + "previous": "b170d522-eacc-11f0-88dd-aaa1b857283c" + }, + { + "current": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec-1-0191", + "next": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-2-d855-1287", + "previous": "b170d522-eacc-11f0-88dd-aaa1b857283c" + } + ], + "next": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-2-d855-1287", + "previous": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec-2-f183-f456" + }, + "papermill": { + "duration": 3.116511, + "end_time": "2026-01-06T08:33:43.375072", + "exception": false, + "start_time": "2026-01-06T08:33:40.258561", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.click_wiki_menu_save(page, ['format_color_text'])\n", + "\n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"span\", has_text=text)).to_have_css(\"color\", \"rgb(255, 0, 0)\")\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "2379c306-8781-43c7-b1ed-ef06f21e4d04", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-2-d855-1287", + "history": [ + { + "current": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855", + "next": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855", + "next": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855", + "next": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-34-1faf-92f4-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058" + }, + { + "current": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855", + "next": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-34-1faf-92f4-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058" + }, + { + "current": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-35-92f4-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e", + "previous": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-35-92f4-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e", + "previous": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-2-d855-1287", + "next": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "previous": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec-1-e903", + "previous": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec-1-0191" + }, + "papermill": { + "duration": 0.078931, + "end_time": "2026-01-06T08:33:43.528222", + "exception": false, + "start_time": "2026-01-06T08:33:43.449291", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## ファイルタブをクリックする\n", + "\n", + "画面がファイルに切り替わること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8e7132f5-62c0-4960-b5ac-d9ccddd79cc0", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:43.674798Z", + "iopub.status.busy": "2026-01-06T08:33:43.673454Z", + "iopub.status.idle": "2026-01-06T08:33:46.524304Z", + "shell.execute_reply": "2026-01-06T08:33:46.523293Z" + }, + "lc_cell_meme": { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec-1-e903", + "execution_end_time": "2025-11-26T02:55:04.549Z", + "history": [ + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-35-92f4-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-35-92f4-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "74596024-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "74f9cf3c-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "75a82794-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "761f6700-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "7726e556-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "77573cba-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "776d537e-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "778599d4-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "77ecdcca-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "7839f942-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "786a8242-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "788576e2-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "788576e2-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "79092b4a-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec", + "next": "79092b4a-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + }, + { + "current": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec-1-e903", + "next": "79092b4a-ca73-11f0-9373-6a40bdb2b9ec-1-ba9f", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-1-d855" + } + ], + "next": "79092b4a-ca73-11f0-9373-6a40bdb2b9ec-2-ba9f-987e", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec-2-d855-1287" + }, + "papermill": { + "duration": 2.92594, + "end_time": "2026-01-06T08:33:46.525831", + "exception": false, + "start_time": "2026-01-06T08:33:43.599891", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('#projectNavFiles a').click()\n", + " time.sleep(1)\n", + " await expect(page.locator('//a[text() = \"アドオン\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(grdm.get_select_expanded_storage_title_locator(page, target_storage_name)).to_be_visible(timeout=transition_timeout)\n", + " time.sleep(1)\n", + "\n", + " await expect(page.locator('//h3[text()=\"最近の活動\"]')).not_to_be_visible()\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "af377e82-7562-4738-a0ea-79a6a94ebf01", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "79092b4a-ca73-11f0-9373-6a40bdb2b9ec-2-ba9f-987e", + "history": [ + { + "current": "79092b4a-ca73-11f0-9373-6a40bdb2b9ec-2-ba9f-987e", + "next": "79092cee-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "79092cee-ca73-11f0-9373-6a40bdb2b9ec-1-30dc", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec-1-e903" + }, + "papermill": { + "duration": 0.079084, + "end_time": "2026-01-06T08:33:46.681097", + "exception": false, + "start_time": "2026-01-06T08:33:46.602013", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「NII Storage」を選択し、画面上部の「フォルダのアップロード」ボタンをクリックする\n", + "\n", + "フォルダ選択画面が表示される" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c54bbd80-b64c-43b1-bbfa-92121f7787c2", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:46.829560Z", + "iopub.status.busy": "2026-01-06T08:33:46.828504Z", + "iopub.status.idle": "2026-01-06T08:33:47.015053Z", + "shell.execute_reply": "2026-01-06T08:33:47.014026Z" + }, + "lc_cell_meme": { + "current": "79092cee-ca73-11f0-9373-6a40bdb2b9ec-1-30dc", + "history": [ + { + "current": "79092cee-ca73-11f0-9373-6a40bdb2b9ec", + "next": "788576e2-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "79092b4a-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "79092cee-ca73-11f0-9373-6a40bdb2b9ec", + "next": "788576e2-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "79092b4a-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "79092cee-ca73-11f0-9373-6a40bdb2b9ec", + "next": "788576e2-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "79092b4a-ca73-11f0-9373-6a40bdb2b9ec-1-ba9f" + }, + { + "current": "79092cee-ca73-11f0-9373-6a40bdb2b9ec", + "next": "788576e2-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "79092b4a-ca73-11f0-9373-6a40bdb2b9ec-1-ba9f" + }, + { + "current": "79092cee-ca73-11f0-9373-6a40bdb2b9ec-1-30dc", + "next": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-1-4d8a", + "previous": "79092b4a-ca73-11f0-9373-6a40bdb2b9ec-1-ba9f" + }, + { + "current": "79092cee-ca73-11f0-9373-6a40bdb2b9ec-1-30dc", + "next": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-2-4d8a-04c8", + "previous": "79092b4a-ca73-11f0-9373-6a40bdb2b9ec-2-ba9f-987e" + }, + { + "current": "79092cee-ca73-11f0-9373-6a40bdb2b9ec-1-30dc", + "next": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-2-4d8a-04c8", + "previous": "79092b4a-ca73-11f0-9373-6a40bdb2b9ec-2-ba9f-987e" + }, + { + "current": "79092cee-ca73-11f0-9373-6a40bdb2b9ec-1-30dc", + "next": "ab3a1334-eacd-11f0-88dd-aaa1b857283c-1-257f", + "previous": "79092b4a-ca73-11f0-9373-6a40bdb2b9ec-2-ba9f-987e" + }, + { + "current": "79092cee-ca73-11f0-9373-6a40bdb2b9ec-1-30dc", + "next": "ab3a1334-eacd-11f0-88dd-aaa1b857283c-1-257f", + "previous": "79092b4a-ca73-11f0-9373-6a40bdb2b9ec-2-ba9f-987e" + } + ], + "next": "ab3a1334-eacd-11f0-88dd-aaa1b857283c-2-257f-7e1f", + "previous": "79092b4a-ca73-11f0-9373-6a40bdb2b9ec-2-ba9f-987e" + }, + "papermill": { + "duration": 0.262486, + "end_time": "2026-01-06T08:33:47.016690", + "exception": false, + "start_time": "2026-01-06T08:33:46.754204", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.get_select_storage_title_locator(page, target_storage_name).click()\n", + " await expect(page.locator('//i[contains(@class, \"fa-plus\")]/../*[text() = \"フォルダのアップロード\"]')).to_be_enabled()\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "871f54f5-e8b4-4bb3-9faa-a2164261a941", + "metadata": { + "lc_cell_meme": { + "current": "ab3a1334-eacd-11f0-88dd-aaa1b857283c-2-257f-7e1f", + "history": [ + { + "current": "ab3a1334-eacd-11f0-88dd-aaa1b857283c-1-257f", + "next": "786a8242-ca73-11f0-9373-6a40bdb2b9ec-1-a238", + "previous": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-2-4d8a-04c8" + }, + { + "current": "ab3a1334-eacd-11f0-88dd-aaa1b857283c-1-257f", + "next": "786a8242-ca73-11f0-9373-6a40bdb2b9ec-1-a238", + "previous": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-2-4d8a-04c8" + }, + { + "current": "ab3a1334-eacd-11f0-88dd-aaa1b857283c-1-257f", + "next": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-2-4d8a-04c8", + "previous": "79092cee-ca73-11f0-9373-6a40bdb2b9ec-1-30dc" + } + ], + "next": "ac97b9de-eacd-11f0-88dd-aaa1b857283c", + "previous": "79092cee-ca73-11f0-9373-6a40bdb2b9ec-1-30dc" + }, + "papermill": { + "duration": 0.078661, + "end_time": "2026-01-06T08:33:47.169479", + "exception": false, + "start_time": "2026-01-06T08:33:47.090818", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "## 事前に用意しておいた「WikiImport_Heading」フォルダを選択し「アップロード」ボタンをクリックする\n", + "\n", + "ファイルのアップロード確認メッセージが表示される\n", + "> **※本手順の確認内容は自動検証できないため、次手順の中で結果を一括確認します。**" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f331fb26-47c8-4163-8dcb-281ff52743f0", + "metadata": { + "execution": { + "iopub.execute_input": "2026-01-06T08:33:47.319997Z", + "iopub.status.busy": "2026-01-06T08:33:47.318909Z", + "iopub.status.idle": "2026-01-06T08:33:47.459636Z", + "shell.execute_reply": "2026-01-06T08:33:47.458589Z" + }, + "lc_cell_meme": { + "current": "ac97b9de-eacd-11f0-88dd-aaa1b857283c", + "history": [ + { + "current": "ac97b9de-eacd-11f0-88dd-aaa1b857283c", + "next": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-2-4d8a-04c8", + "previous": "ab3a1334-eacd-11f0-88dd-aaa1b857283c-1-257f" + }, + { + "current": "ac97b9de-eacd-11f0-88dd-aaa1b857283c", + "next": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-2-4d8a-04c8", + "previous": "ab3a1334-eacd-11f0-88dd-aaa1b857283c-1-257f" + } + ], + "next": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-2-4d8a-04c8", + "previous": "ab3a1334-eacd-11f0-88dd-aaa1b857283c-2-257f-7e1f" + }, + "papermill": { + "duration": 0.219254, + "end_time": "2026-01-06T08:33:47.462750", + "exception": false, + "start_time": "2026-01-06T08:33:47.243496", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "# ・(補足)自動試験の場合、「確認内容」が確認できないため、手動で作業が必要\n", + "async def _step(page):\n", + " pass\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "f82fa05b-7cf6-4e11-858a-5a9f23bd199b", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-2-4d8a-04c8", + "history": [ + { + "current": "788576e2-ca73-11f0-9373-6a40bdb2b9ec", + "next": "786a8242-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "788576e2-ca73-11f0-9373-6a40bdb2b9ec", + "next": "786a8242-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-2-4d8a-04c8", + "next": "786a8242-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "79092cee-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-2-4d8a-04c8", + "next": "786a8242-ca73-11f0-9373-6a40bdb2b9ec-1-a238", + "previous": "79092cee-ca73-11f0-9373-6a40bdb2b9ec-1-30dc" + }, + { + "current": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-2-4d8a-04c8", + "next": "ab3a1334-eacd-11f0-88dd-aaa1b857283c", + "previous": "79092cee-ca73-11f0-9373-6a40bdb2b9ec-1-30dc" + }, + { + "current": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-2-4d8a-04c8", + "next": "ab3a1334-eacd-11f0-88dd-aaa1b857283c", + "previous": "79092cee-ca73-11f0-9373-6a40bdb2b9ec-1-30dc" + }, + { + "current": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-2-4d8a-04c8", + "next": "786a8242-ca73-11f0-9373-6a40bdb2b9ec-1-a238", + "previous": "ab3a1334-eacd-11f0-88dd-aaa1b857283c-1-257f" + } + ], + "next": "786a8242-ca73-11f0-9373-6a40bdb2b9ec-1-a238", + "previous": "ac97b9de-eacd-11f0-88dd-aaa1b857283c" + }, + "papermill": { + "duration": 0.081378, + "end_time": "2026-01-06T08:33:47.621158", + "exception": false, + "start_time": "2026-01-06T08:33:47.539780", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「ステータスをアップロード」画面下の「Done」ボタンをクリックする\n", + "\n", + "「WikiImport_Heading」フォルダをアップロードしました" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "27a69196-58e6-4f75-9429-3884bc1598ab", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:47.773924Z", + "iopub.status.busy": "2026-01-06T08:33:47.773036Z", + "iopub.status.idle": "2026-01-06T08:33:54.872607Z", + "shell.execute_reply": "2026-01-06T08:33:54.871589Z" + }, + "lc_cell_meme": { + "current": "786a8242-ca73-11f0-9373-6a40bdb2b9ec-1-a238", + "history": [ + { + "current": "786a8242-ca73-11f0-9373-6a40bdb2b9ec", + "next": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "786a8242-ca73-11f0-9373-6a40bdb2b9ec", + "next": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "788576e2-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "786a8242-ca73-11f0-9373-6a40bdb2b9ec", + "next": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "788576e2-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "786a8242-ca73-11f0-9373-6a40bdb2b9ec", + "next": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-1-4d8a" + }, + { + "current": "786a8242-ca73-11f0-9373-6a40bdb2b9ec", + "next": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-1-4d8a" + }, + { + "current": "786a8242-ca73-11f0-9373-6a40bdb2b9ec-1-a238", + "next": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec-1-ef88", + "previous": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-1-4d8a" + }, + { + "current": "786a8242-ca73-11f0-9373-6a40bdb2b9ec-1-a238", + "next": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec-2-ef88-85c8", + "previous": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-2-4d8a-04c8" + }, + { + "current": "786a8242-ca73-11f0-9373-6a40bdb2b9ec-1-a238", + "next": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec-2-ef88-85c8", + "previous": "ab3a1334-eacd-11f0-88dd-aaa1b857283c" + }, + { + "current": "786a8242-ca73-11f0-9373-6a40bdb2b9ec-1-a238", + "next": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec-2-ef88-85c8", + "previous": "ab3a1334-eacd-11f0-88dd-aaa1b857283c" + } + ], + "next": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec-2-ef88-85c8", + "previous": "788576e2-ca73-11f0-9373-6a40bdb2b9ec-2-4d8a-04c8" + }, + "papermill": { + "duration": 7.18322, + "end_time": "2026-01-06T08:33:54.879234", + "exception": false, + "start_time": "2026-01-06T08:33:47.696014", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "foldername = 'WikiImport_Heading'\n", + "folderpath = os.path.join('resources/Datatest-Wiki', foldername)\n", + "\n", + "async def _step(page):\n", + " await grdm.upload_folder(page, folderpath)\n", + " await asyncio.sleep(1)\n", + " await expect(page.locator(f'//*[@role = \"progressbar\"]')).to_have_count(0, timeout=transition_timeout)\n", + " await expect(grdm.get_select_folder_title_locator(page, foldername)).to_have_count(2, timeout=transition_timeout)\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "244ae618-bee8-42db-8b27-bd7622aa6a12", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec-2-ef88-85c8", + "history": [ + { + "current": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec", + "next": "7839f942-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec-2-ef88-85c8", + "next": "7839f942-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "786a8242-ca73-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "7839f942-ca73-11f0-9373-6a40bdb2b9ec-1-2c81", + "previous": "786a8242-ca73-11f0-9373-6a40bdb2b9ec-1-a238" + }, + "papermill": { + "duration": 0.114228, + "end_time": "2026-01-06T08:33:55.071590", + "exception": false, + "start_time": "2026-01-06T08:33:54.957362", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## Wikiタブをクリックする\n", + "\n", + "画面がWikiに切り替わること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e0c070a6-ceb9-4ce3-a415-7c98fadcd578", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:55.230497Z", + "iopub.status.busy": "2026-01-06T08:33:55.228987Z", + "iopub.status.idle": "2026-01-06T08:33:57.499861Z", + "shell.execute_reply": "2026-01-06T08:33:57.498801Z" + }, + "lc_cell_meme": { + "current": "7839f942-ca73-11f0-9373-6a40bdb2b9ec-1-2c81", + "history": [ + { + "current": "7839f942-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77ecdcca-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "7839f942-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77ecdcca-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "7839f942-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77ecdcca-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "7839f942-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77ecdcca-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec-1-ef88" + }, + { + "current": "7839f942-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77ecdcca-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec-1-ef88" + }, + { + "current": "7839f942-ca73-11f0-9373-6a40bdb2b9ec-1-2c81", + "next": "77ecdcca-ca73-11f0-9373-6a40bdb2b9ec-1-fa47", + "previous": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec-1-ef88" + } + ], + "next": "77ecdcca-ca73-11f0-9373-6a40bdb2b9ec-2-fa47-0963", + "previous": "7850ecc4-ca73-11f0-9373-6a40bdb2b9ec-2-ef88-85c8" + }, + "papermill": { + "duration": 2.352933, + "end_time": "2026-01-06T08:33:57.501706", + "exception": false, + "start_time": "2026-01-06T08:33:55.148773", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.get_by_role(\"link\", name=\"Wiki\", exact=True).click()\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"プロジェクトのWiki\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "de1912a1-cd5b-4175-9150-274ea1233d10", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "77ecdcca-ca73-11f0-9373-6a40bdb2b9ec-2-fa47-0963", + "history": [ + { + "current": "77ecdcca-ca73-11f0-9373-6a40bdb2b9ec", + "next": "7804308c-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "77ecdcca-ca73-11f0-9373-6a40bdb2b9ec-2-fa47-0963", + "next": "7804308c-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "7839f942-ca73-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "7804308c-ca73-11f0-9373-6a40bdb2b9ec-1-ce82", + "previous": "7839f942-ca73-11f0-9373-6a40bdb2b9ec-1-2c81" + }, + "papermill": { + "duration": 0.086743, + "end_time": "2026-01-06T08:33:57.669972", + "exception": false, + "start_time": "2026-01-06T08:33:57.583229", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「インポート」ボタンをクリックする\n", + "\n", + "「Wikiページをインポートする」画面が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e8233f31-a856-4aaf-91ba-b05dbf9b887b", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:57.830841Z", + "iopub.status.busy": "2026-01-06T08:33:57.829677Z", + "iopub.status.idle": "2026-01-06T08:33:58.407144Z", + "shell.execute_reply": "2026-01-06T08:33:58.406093Z" + }, + "lc_cell_meme": { + "current": "7804308c-ca73-11f0-9373-6a40bdb2b9ec-1-ce82", + "history": [ + { + "current": "7804308c-ca73-11f0-9373-6a40bdb2b9ec", + "next": "780431ea-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77ecdcca-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "7804308c-ca73-11f0-9373-6a40bdb2b9ec", + "next": "780431ea-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77ecdcca-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "7804308c-ca73-11f0-9373-6a40bdb2b9ec", + "next": "780431ea-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77ecdcca-ca73-11f0-9373-6a40bdb2b9ec-1-fa47" + }, + { + "current": "7804308c-ca73-11f0-9373-6a40bdb2b9ec", + "next": "780431ea-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77ecdcca-ca73-11f0-9373-6a40bdb2b9ec-1-fa47" + }, + { + "current": "7804308c-ca73-11f0-9373-6a40bdb2b9ec-1-ce82", + "next": "780431ea-ca73-11f0-9373-6a40bdb2b9ec-1-4c80", + "previous": "77ecdcca-ca73-11f0-9373-6a40bdb2b9ec-1-fa47" + } + ], + "next": "780431ea-ca73-11f0-9373-6a40bdb2b9ec-2-4c80-93cc", + "previous": "77ecdcca-ca73-11f0-9373-6a40bdb2b9ec-2-fa47-0963" + }, + "papermill": { + "duration": 0.663778, + "end_time": "2026-01-06T08:33:58.412543", + "exception": false, + "start_time": "2026-01-06T08:33:57.748765", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('div[data-target=\"#wikiImport\"]').click()\n", + " await expect(page.locator('h3.modal-title', has_text=\"Wikiページをインポートする\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "28f9e887-f7a3-4088-a3bc-611d8290f5fa", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "780431ea-ca73-11f0-9373-6a40bdb2b9ec-2-4c80-93cc", + "history": [ + { + "current": "780431ea-ca73-11f0-9373-6a40bdb2b9ec-1-4c80", + "next": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "7804308c-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "780431ea-ca73-11f0-9373-6a40bdb2b9ec-1-4c80", + "next": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "7804308c-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "780431ea-ca73-11f0-9373-6a40bdb2b9ec-1-4c80", + "next": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-2-bdad-d2cd", + "previous": "7804308c-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "780431ea-ca73-11f0-9373-6a40bdb2b9ec-2-4c80-93cc", + "next": "c950e9d6-ca7c-11f0-9373-6a40bdb2b9ec", + "previous": "7804308c-ca73-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "c950e9d6-ca7c-11f0-9373-6a40bdb2b9ec-1-8d00", + "previous": "7804308c-ca73-11f0-9373-6a40bdb2b9ec-1-ce82" + }, + "papermill": { + "duration": 0.083818, + "end_time": "2026-01-06T08:33:58.577311", + "exception": false, + "start_time": "2026-01-06T08:33:58.493493", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## リストボックスで「WikiImport_Heading」を選択し「インポート」ボタンをクリックする\n", + "\n", + "- ボタンが「Wikiページを検証中」→「インポート中」となること\n", + "- インポートが完了すると「Import Complete」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "34160e6c-a4a2-4ac1-ac00-ffb36a364f77", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:33:58.737681Z", + "iopub.status.busy": "2026-01-06T08:33:58.736646Z", + "iopub.status.idle": "2026-01-06T08:34:12.521007Z", + "shell.execute_reply": "2026-01-06T08:34:12.519766Z" + }, + "lc_cell_meme": { + "current": "c950e9d6-ca7c-11f0-9373-6a40bdb2b9ec-1-8d00", + "history": [ + { + "current": "c950e9d6-ca7c-11f0-9373-6a40bdb2b9ec-1-8d00", + "next": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-2-bdad-d2cd", + "previous": "780431ea-ca73-11f0-9373-6a40bdb2b9ec-1-4c80" + } + ], + "next": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-3-bdad-d2cd-7b4a", + "previous": "780431ea-ca73-11f0-9373-6a40bdb2b9ec-2-4c80-93cc" + }, + "papermill": { + "duration": 13.868854, + "end_time": "2026-01-06T08:34:12.524092", + "exception": false, + "start_time": "2026-01-06T08:33:58.655238", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import_wikiname = 'WikiImport_Heading'\n", + "async def _step(page):\n", + " await page.select_option('#wikiImportDir', label=f\"{import_wikiname}\")\n", + " await grdm.click_and_expect_alert(page, lambda: page.locator('//button[text()=\"インポート\"]').click(), \"Import Complete\", transition_timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "022b2f7f-f19c-4a9d-b849-344a0c912ed7", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-3-bdad-d2cd-7b4a", + "history": [ + { + "current": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-2-bdad-d2cd", + "next": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-2-bdad-d2cd", + "next": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-2-bdad-d2cd", + "next": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "780431ea-ca73-11f0-9373-6a40bdb2b9ec-1-4c80" + }, + { + "current": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-2-bdad-d2cd", + "next": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "780431ea-ca73-11f0-9373-6a40bdb2b9ec-1-4c80" + }, + { + "current": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-2-bdad-d2cd", + "next": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec-1-398e", + "previous": "780431ea-ca73-11f0-9373-6a40bdb2b9ec-1-4c80" + }, + { + "current": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-2-bdad-d2cd", + "next": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec-1-398e", + "previous": "c950e9d6-ca7c-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-3-bdad-d2cd-7b4a", + "next": "22beb1a4-dfab-11f0-99a8-12ab7e3bb6be", + "previous": "c950e9d6-ca7c-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "22beb1a4-dfab-11f0-99a8-12ab7e3bb6be-1-352b", + "previous": "c950e9d6-ca7c-11f0-9373-6a40bdb2b9ec-1-8d00" + }, + "papermill": { + "duration": 0.079017, + "end_time": "2026-01-06T08:34:12.684115", + "exception": false, + "start_time": "2026-01-06T08:34:12.605098", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「Import Complete」と表示された画面にて「OK」ボタンをクリックする\n", + "\n", + "Wikiの画面に戻り、インポートされたファイル(WikiImport_Heading)が、画面左の「プロジェクトのWiki」配下に表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "666cdfe9-53c3-4fda-b1cf-d1985db9ea24", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:34:12.845463Z", + "iopub.status.busy": "2026-01-06T08:34:12.845186Z", + "iopub.status.idle": "2026-01-06T08:34:12.988597Z", + "shell.execute_reply": "2026-01-06T08:34:12.987600Z" + }, + "lc_cell_meme": { + "current": "22beb1a4-dfab-11f0-99a8-12ab7e3bb6be-1-352b", + "execution_end_time": "2025-12-23T04:47:32.385Z", + "history": [ + { + "current": "22beb1a4-dfab-11f0-99a8-12ab7e3bb6be-1-352b", + "next": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec-1-398e", + "previous": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-2-bdad-d2cd" + } + ], + "next": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec-2-398e-eb5e", + "previous": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-3-bdad-d2cd-7b4a" + }, + "papermill": { + "duration": 0.227553, + "end_time": "2026-01-06T08:34:12.991465", + "exception": false, + "start_time": "2026-01-06T08:34:12.763912", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await expect(page.locator(f'//*[contains(@class, \"title-text\")]//*[text() = \"{import_wikiname}\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "3d71556d-6b4c-4671-ab3f-0ef46a472715", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec-2-398e-eb5e", + "history": [ + { + "current": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "780431ea-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "780431ea-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "780431ea-ca73-11f0-9373-6a40bdb2b9ec-1-4c80" + }, + { + "current": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "780431ea-ca73-11f0-9373-6a40bdb2b9ec-1-4c80" + }, + { + "current": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-1-bdad", + "previous": "780431ea-ca73-11f0-9373-6a40bdb2b9ec-1-4c80" + }, + { + "current": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-1-bdad", + "previous": "780431ea-ca73-11f0-9373-6a40bdb2b9ec-1-4c80" + }, + { + "current": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec-1-398e", + "next": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-2-bdad-d2cd" + }, + { + "current": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec-2-398e-eb5e", + "next": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "22beb1a4-dfab-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec-1-77c4", + "previous": "22beb1a4-dfab-11f0-99a8-12ab7e3bb6be-1-352b" + }, + "papermill": { + "duration": 0.087613, + "end_time": "2026-01-06T08:34:13.162576", + "exception": false, + "start_time": "2026-01-06T08:34:13.074963", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 画面左の「プロジェクトのWiki」内にある「WikiImport_Heading」をクリックする\n", + "\n", + "画面右のWiki表示領域にWikiの内容が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e17a9b2b-989d-4091-981b-ab6a31ae79d2", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:34:13.326833Z", + "iopub.status.busy": "2026-01-06T08:34:13.326283Z", + "iopub.status.idle": "2026-01-06T08:34:15.629771Z", + "shell.execute_reply": "2026-01-06T08:34:15.629077Z" + }, + "lc_cell_meme": { + "current": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec-1-77c4", + "history": [ + { + "current": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec", + "next": "778599d4-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec", + "next": "778599d4-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec", + "next": "778599d4-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec", + "next": "778599d4-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-1-bdad" + }, + { + "current": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec", + "next": "778599d4-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-1-bdad" + }, + { + "current": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec", + "next": "778599d4-ca73-11f0-9373-6a40bdb2b9ec-1-36bd", + "previous": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-1-bdad" + }, + { + "current": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec", + "next": "778599d4-ca73-11f0-9373-6a40bdb2b9ec-1-36bd", + "previous": "77b89d84-ca73-11f0-9373-6a40bdb2b9ec-1-bdad" + }, + { + "current": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec", + "next": "778599d4-ca73-11f0-9373-6a40bdb2b9ec-1-36bd", + "previous": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec", + "next": "778599d4-ca73-11f0-9373-6a40bdb2b9ec-1-36bd", + "previous": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec-1-77c4", + "next": "778599d4-ca73-11f0-9373-6a40bdb2b9ec-1-36bd", + "previous": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec-1-398e" + } + ], + "next": "778599d4-ca73-11f0-9373-6a40bdb2b9ec-2-36bd-041c", + "previous": "77d23b22-ca73-11f0-9373-6a40bdb2b9ec-2-398e-eb5e" + }, + "papermill": { + "duration": 2.388567, + "end_time": "2026-01-06T08:34:15.634418", + "exception": false, + "start_time": "2026-01-06T08:34:13.245851", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_wiki(page, import_wikiname, '見出し1')\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "674a1f67-f24e-4900-aa21-b1ac5609cd68", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "778599d4-ca73-11f0-9373-6a40bdb2b9ec-2-36bd-041c", + "history": [ + { + "current": "778599d4-ca73-11f0-9373-6a40bdb2b9ec", + "next": "776d537e-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "778599d4-ca73-11f0-9373-6a40bdb2b9ec-2-36bd-041c", + "next": "776d537e-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "776d537e-ca73-11f0-9373-6a40bdb2b9ec-1-c059", + "previous": "77a055b2-ca73-11f0-9373-6a40bdb2b9ec-1-77c4" + }, + "papermill": { + "duration": 0.087561, + "end_time": "2026-01-06T08:34:15.813915", + "exception": false, + "start_time": "2026-01-06T08:34:15.726354", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「WikiImport_Heading」の「編集」ボタンをクリック後、1行目を選択し、編集画面の目次ボタンをクリックして保存ボタンをクリック\n", + "\n", + "見出しに対して目次が自動生成され、目次が機能すること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4e2f6371-f560-43e9-a2d8-4445cfd14cf5", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:34:15.987122Z", + "iopub.status.busy": "2026-01-06T08:34:15.986148Z", + "iopub.status.idle": "2026-01-06T08:34:19.334710Z", + "shell.execute_reply": "2026-01-06T08:34:19.333687Z" + }, + "lc_cell_meme": { + "current": "776d537e-ca73-11f0-9373-6a40bdb2b9ec-1-c059", + "history": [ + { + "current": "776d537e-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77573cba-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "776d537e-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77573cba-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "778599d4-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "776d537e-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77573cba-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "778599d4-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "776d537e-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77573cba-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "778599d4-ca73-11f0-9373-6a40bdb2b9ec-1-36bd" + }, + { + "current": "776d537e-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77573cba-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "778599d4-ca73-11f0-9373-6a40bdb2b9ec-1-36bd" + }, + { + "current": "776d537e-ca73-11f0-9373-6a40bdb2b9ec-1-c059", + "next": "77573cba-ca73-11f0-9373-6a40bdb2b9ec-1-94fb", + "previous": "778599d4-ca73-11f0-9373-6a40bdb2b9ec-1-36bd" + } + ], + "next": "77573cba-ca73-11f0-9373-6a40bdb2b9ec-2-94fb-11f0", + "previous": "778599d4-ca73-11f0-9373-6a40bdb2b9ec-2-36bd-041c" + }, + "papermill": { + "duration": 3.437445, + "end_time": "2026-01-06T08:34:19.338675", + "exception": false, + "start_time": "2026-01-06T08:34:15.901230", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.click_wiki_menu_save(page, ['sort'])\n", + "\n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + "\n", + " toc_locator = view_locator.locator('ul[data-spread=\"false\"]')\n", + " await expect(toc_locator).to_be_visible(timeout=transition_timeout)\n", + "\n", + " headings = [\"見出し1\", \"見出し2\", \"見出し3\"]\n", + " for heading in headings:\n", + " link = toc_locator.locator(f'a[href=\"#{heading}\"]')\n", + " await expect(link).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "d6483e5c-7bb2-4c96-94f2-82cffab6dba2", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "77573cba-ca73-11f0-9373-6a40bdb2b9ec-2-94fb-11f0", + "history": [ + { + "current": "77573cba-ca73-11f0-9373-6a40bdb2b9ec", + "next": "7726e556-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "77573cba-ca73-11f0-9373-6a40bdb2b9ec-2-94fb-11f0", + "next": "7726e556-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "776d537e-ca73-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "7726e556-ca73-11f0-9373-6a40bdb2b9ec-1-b449", + "previous": "776d537e-ca73-11f0-9373-6a40bdb2b9ec-1-c059" + }, + "papermill": { + "duration": 0.087992, + "end_time": "2026-01-06T08:34:19.521013", + "exception": false, + "start_time": "2026-01-06T08:34:19.433021", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 任意のWikiを開き、「編集」ボタンをクリック後、「test」と入力し、文字を範囲指定して編集画面のリンクボタンをクリック\n", + "\n", + "「リンクを追加」ウィンドウが表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f9f22935-d9fb-4725-803c-cd731c8558de", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:34:19.736126Z", + "iopub.status.busy": "2026-01-06T08:34:19.735026Z", + "iopub.status.idle": "2026-01-06T08:34:22.477669Z", + "shell.execute_reply": "2026-01-06T08:34:22.476388Z" + }, + "lc_cell_meme": { + "current": "7726e556-ca73-11f0-9373-6a40bdb2b9ec-1-b449", + "history": [ + { + "current": "7726e556-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77186ec2-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "7726e556-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77186ec2-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77573cba-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "7726e556-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77186ec2-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77573cba-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "7726e556-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77186ec2-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77573cba-ca73-11f0-9373-6a40bdb2b9ec-1-94fb" + }, + { + "current": "7726e556-ca73-11f0-9373-6a40bdb2b9ec", + "next": "77186ec2-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77573cba-ca73-11f0-9373-6a40bdb2b9ec-1-94fb" + }, + { + "current": "7726e556-ca73-11f0-9373-6a40bdb2b9ec-1-b449", + "next": "77186ec2-ca73-11f0-9373-6a40bdb2b9ec-1-d9cb", + "previous": "77573cba-ca73-11f0-9373-6a40bdb2b9ec-1-94fb" + } + ], + "next": "77186ec2-ca73-11f0-9373-6a40bdb2b9ec-2-d9cb-7c35", + "previous": "77573cba-ca73-11f0-9373-6a40bdb2b9ec-2-94fb-11f0" + }, + "papermill": { + "duration": 2.872065, + "end_time": "2026-01-06T08:34:22.480686", + "exception": false, + "start_time": "2026-01-06T08:34:19.608621", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test クリック'\n", + "async def _step(page):\n", + " await grdm.open_wiki(page, new_wikiname, 'test')\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " \n", + " await page.locator(f'#mMenuBar span:has-text(\"link\")').click()\n", + " await expect(page.locator('//h4[contains(@class, \"modal-title\") and text()=\"リンクを追加\"]')).to_be_visible(timeout=transition_timeout*2)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "c45f62df-e2a3-4b68-a6a7-393077f2d852", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "77186ec2-ca73-11f0-9373-6a40bdb2b9ec-2-d9cb-7c35", + "history": [ + { + "current": "77186ec2-ca73-11f0-9373-6a40bdb2b9ec-2-d9cb-7c35", + "next": "7726e6be-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "7726e556-ca73-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "7726e6be-ca73-11f0-9373-6a40bdb2b9ec-1-bfdf", + "previous": "7726e556-ca73-11f0-9373-6a40bdb2b9ec-1-b449" + }, + "papermill": { + "duration": 0.090257, + "end_time": "2026-01-06T08:34:22.662752", + "exception": false, + "start_time": "2026-01-06T08:34:22.572495", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「リンクを追加」ウィンドウのリンクURL項目に「../HOME」を記載、リンクツールチップ項目に「テストリンク」を記載して追加をクリック\n", + "\n", + "「リンクを追加」ウィンドウが閉じられること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "69d79f57-f387-4ef7-8330-9ba13a3814e5", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:34:22.832548Z", + "iopub.status.busy": "2026-01-06T08:34:22.831449Z", + "iopub.status.idle": "2026-01-06T08:34:23.507188Z", + "shell.execute_reply": "2026-01-06T08:34:23.506161Z" + }, + "lc_cell_meme": { + "current": "7726e6be-ca73-11f0-9373-6a40bdb2b9ec-1-bfdf", + "history": [ + { + "current": "7726e6be-ca73-11f0-9373-6a40bdb2b9ec", + "next": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77186ec2-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "7726e6be-ca73-11f0-9373-6a40bdb2b9ec", + "next": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77186ec2-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "7726e6be-ca73-11f0-9373-6a40bdb2b9ec", + "next": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77186ec2-ca73-11f0-9373-6a40bdb2b9ec-1-d9cb" + }, + { + "current": "7726e6be-ca73-11f0-9373-6a40bdb2b9ec", + "next": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "77186ec2-ca73-11f0-9373-6a40bdb2b9ec-1-d9cb" + }, + { + "current": "7726e6be-ca73-11f0-9373-6a40bdb2b9ec-1-bfdf", + "next": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec-1-93d4", + "previous": "77186ec2-ca73-11f0-9373-6a40bdb2b9ec-1-d9cb" + } + ], + "next": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec-2-93d4-7a59", + "previous": "77186ec2-ca73-11f0-9373-6a40bdb2b9ec-2-d9cb-7c35" + }, + "papermill": { + "duration": 0.763667, + "end_time": "2026-01-06T08:34:23.510367", + "exception": false, + "start_time": "2026-01-06T08:34:22.746700", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " modal_locator = page.locator('.modal-content:has-text(\"リンクを追加\")')\n", + " await modal_locator.locator('#linkSrc').fill('../HOME')\n", + " await modal_locator.locator('#linkTitle').fill('テストリンク')\n", + " await modal_locator.locator('#addLink').click()\n", + "\n", + " await expect(modal_locator).not_to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "9373813d-b7b7-4d8d-9f9e-2889a53d73ea", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec-2-93d4-7a59", + "history": [ + { + "current": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec", + "next": "761f6700-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec", + "next": "761f6700-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec", + "next": "761f6700-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec-2-93d4-7a59", + "next": "761f6700-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "7726e6be-ca73-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "761f6700-ca73-11f0-9373-6a40bdb2b9ec-1-7de2", + "previous": "7726e6be-ca73-11f0-9373-6a40bdb2b9ec-1-bfdf" + }, + "papermill": { + "duration": 0.090686, + "end_time": "2026-01-06T08:34:23.693594", + "exception": false, + "start_time": "2026-01-06T08:34:23.602908", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「保存」ボタンをクリックして保存を行い、追加したリンクにカーソルを合わせる\n", + "\n", + "ツールチップに「テストリンク」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c29b6ebe-1e48-4c10-bf74-227ccdf19d81", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:34:23.864056Z", + "iopub.status.busy": "2026-01-06T08:34:23.863442Z", + "iopub.status.idle": "2026-01-06T08:34:27.152986Z", + "shell.execute_reply": "2026-01-06T08:34:27.151721Z" + }, + "lc_cell_meme": { + "current": "761f6700-ca73-11f0-9373-6a40bdb2b9ec-1-7de2", + "history": [ + { + "current": "761f6700-ca73-11f0-9373-6a40bdb2b9ec", + "next": "75a82794-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "761f6700-ca73-11f0-9373-6a40bdb2b9ec", + "next": "75a82794-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "761f6700-ca73-11f0-9373-6a40bdb2b9ec", + "next": "75a82794-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "761f6700-ca73-11f0-9373-6a40bdb2b9ec", + "next": "75a82794-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec-1-93d4" + }, + { + "current": "761f6700-ca73-11f0-9373-6a40bdb2b9ec", + "next": "75a82794-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec-1-93d4" + }, + { + "current": "761f6700-ca73-11f0-9373-6a40bdb2b9ec-1-7de2", + "next": "75a82794-ca73-11f0-9373-6a40bdb2b9ec-1-a7ac", + "previous": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec-1-93d4" + } + ], + "next": "75a82794-ca73-11f0-9373-6a40bdb2b9ec-2-a7ac-742f", + "previous": "76b4d4fc-ca73-11f0-9373-6a40bdb2b9ec-2-93d4-7a59" + }, + "papermill": { + "duration": 3.378769, + "end_time": "2026-01-06T08:34:27.155614", + "exception": false, + "start_time": "2026-01-06T08:34:23.776845", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('//input[@type=\"submit\" and @value=\"保存\"]').click()\n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + "\n", + " link_locator = view_locator.locator('a[href=\"../HOME\"]')\n", + " await expect(link_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(link_locator).to_have_attribute(\"title\", \"テストリンク\", timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "cfb2f88e-9edb-4264-8163-df362b7c19e7", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "75a82794-ca73-11f0-9373-6a40bdb2b9ec-2-a7ac-742f", + "history": [ + { + "current": "75a82794-ca73-11f0-9373-6a40bdb2b9ec", + "next": "74f9cf3c-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "75a82794-ca73-11f0-9373-6a40bdb2b9ec-2-a7ac-742f", + "next": "74f9cf3c-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "761f6700-ca73-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "74f9cf3c-ca73-11f0-9373-6a40bdb2b9ec-1-4880", + "previous": "761f6700-ca73-11f0-9373-6a40bdb2b9ec-1-7de2" + }, + "papermill": { + "duration": 0.09315, + "end_time": "2026-01-06T08:34:27.339451", + "exception": false, + "start_time": "2026-01-06T08:34:27.246301", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 追加したリンクにカーソルをクリック\n", + "\n", + "「Wiki」のホームへリンクすること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5cf4829e-9663-4ea5-8bb6-d5c7e66c2b9d", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:34:27.521137Z", + "iopub.status.busy": "2026-01-06T08:34:27.520098Z", + "iopub.status.idle": "2026-01-06T08:34:29.332811Z", + "shell.execute_reply": "2026-01-06T08:34:29.331966Z" + }, + "lc_cell_meme": { + "current": "74f9cf3c-ca73-11f0-9373-6a40bdb2b9ec-1-4880", + "history": [ + { + "current": "74f9cf3c-ca73-11f0-9373-6a40bdb2b9ec", + "next": "74596024-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "74f9cf3c-ca73-11f0-9373-6a40bdb2b9ec", + "next": "74596024-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "75a82794-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "74f9cf3c-ca73-11f0-9373-6a40bdb2b9ec", + "next": "74596024-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "75a82794-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "74f9cf3c-ca73-11f0-9373-6a40bdb2b9ec", + "next": "74596024-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "75a82794-ca73-11f0-9373-6a40bdb2b9ec-1-a7ac" + }, + { + "current": "74f9cf3c-ca73-11f0-9373-6a40bdb2b9ec", + "next": "74596024-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "75a82794-ca73-11f0-9373-6a40bdb2b9ec-1-a7ac" + }, + { + "current": "74f9cf3c-ca73-11f0-9373-6a40bdb2b9ec-1-4880", + "next": "74596024-ca73-11f0-9373-6a40bdb2b9ec-1-b51a", + "previous": "75a82794-ca73-11f0-9373-6a40bdb2b9ec-1-a7ac" + } + ], + "next": "74596024-ca73-11f0-9373-6a40bdb2b9ec-2-b51a-9273", + "previous": "75a82794-ca73-11f0-9373-6a40bdb2b9ec-2-a7ac-742f" + }, + "papermill": { + "duration": 1.908768, + "end_time": "2026-01-06T08:34:29.336201", + "exception": false, + "start_time": "2026-01-06T08:34:27.427433", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import re\n", + "\n", + "async def _step(page):\n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await view_locator.locator('a[href=\"../HOME\"]').click()\n", + " await expect(page).to_have_url(re.compile(r\"/wiki/home/\"), timeout=transition_timeout)\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"プロジェクトのWiki\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "ff38f246-44b0-4c53-8bab-518369f25351", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "74596024-ca73-11f0-9373-6a40bdb2b9ec-2-b51a-9273", + "history": [ + { + "current": "74596024-ca73-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "74596024-ca73-11f0-9373-6a40bdb2b9ec-1-b51a", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "74f9cf3c-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "74596024-ca73-11f0-9373-6a40bdb2b9ec-2-b51a-9273", + "next": "8df53120-ca73-11f0-9373-6a40bdb2b9ec", + "previous": "74f9cf3c-ca73-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "8df53120-ca73-11f0-9373-6a40bdb2b9ec-1-e9f3", + "previous": "74f9cf3c-ca73-11f0-9373-6a40bdb2b9ec-1-4880" + }, + "papermill": { + "duration": 0.095722, + "end_time": "2026-01-06T08:34:29.527861", + "exception": false, + "start_time": "2026-01-06T08:34:29.432139", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 任意のWikiを開き、「編集」ボタンをクリック後、「test」と入力し、入力した「test」の文字を範囲指定して編集画面の引用ボタンをクリック\n", + "\n", + "入力した「test」が引用(縦棒)された状態で表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "41f1d888-af36-459a-ae6a-8bbf8f7688b4", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:34:29.704197Z", + "iopub.status.busy": "2026-01-06T08:34:29.703950Z", + "iopub.status.idle": "2026-01-06T08:34:35.945768Z", + "shell.execute_reply": "2026-01-06T08:34:35.944698Z" + }, + "lc_cell_meme": { + "current": "8df53120-ca73-11f0-9373-6a40bdb2b9ec-1-e9f3", + "history": [ + { + "current": "8df53120-ca73-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "74596024-ca73-11f0-9373-6a40bdb2b9ec-1-b51a" + }, + { + "current": "8df53120-ca73-11f0-9373-6a40bdb2b9ec", + "next": "23c61f5e-cab8-11f0-9373-6a40bdb2b9ec", + "previous": "74596024-ca73-11f0-9373-6a40bdb2b9ec-1-b51a" + }, + { + "current": "8df53120-ca73-11f0-9373-6a40bdb2b9ec", + "next": "245467fa-cab8-11f0-9373-6a40bdb2b9ec", + "previous": "74596024-ca73-11f0-9373-6a40bdb2b9ec-1-b51a" + }, + { + "current": "8df53120-ca73-11f0-9373-6a40bdb2b9ec", + "next": "245467fa-cab8-11f0-9373-6a40bdb2b9ec", + "previous": "74596024-ca73-11f0-9373-6a40bdb2b9ec-1-b51a" + }, + { + "current": "8df53120-ca73-11f0-9373-6a40bdb2b9ec-1-e9f3", + "next": "245467fa-cab8-11f0-9373-6a40bdb2b9ec-1-a570", + "previous": "74596024-ca73-11f0-9373-6a40bdb2b9ec-1-b51a" + } + ], + "next": "245467fa-cab8-11f0-9373-6a40bdb2b9ec-2-a570-d48d", + "previous": "74596024-ca73-11f0-9373-6a40bdb2b9ec-2-b51a-9273" + }, + "papermill": { + "duration": 6.334305, + "end_time": "2026-01-06T08:34:35.948808", + "exception": false, + "start_time": "2026-01-06T08:34:29.614503", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 引用'\n", + "async def _step(page):\n", + " await grdm.open_wiki(page, new_wikiname, 'test')\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['format_quote'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"blockquote\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "29b65602-8abf-4478-9cf4-339a03e473ae", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "245467fa-cab8-11f0-9373-6a40bdb2b9ec-2-a570-d48d", + "history": [ + { + "current": "245467fa-cab8-11f0-9373-6a40bdb2b9ec-2-a570-d48d", + "next": "23c61f5e-cab8-11f0-9373-6a40bdb2b9ec", + "previous": "8df53120-ca73-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "23c61f5e-cab8-11f0-9373-6a40bdb2b9ec-1-47e7", + "previous": "8df53120-ca73-11f0-9373-6a40bdb2b9ec-1-e9f3" + }, + "papermill": { + "duration": 0.093538, + "end_time": "2026-01-06T08:34:36.134059", + "exception": false, + "start_time": "2026-01-06T08:34:36.040521", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、「test」と入力し、入力した「test」の文字を範囲指定して編集画面のコードブロックボタンをクリック\n", + "\n", + "入力した「test」がコードブロック(四角の枠線)された状態で表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "97f60680-a26f-4a02-9993-a2b9865d3b7d", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:34:36.312728Z", + "iopub.status.busy": "2026-01-06T08:34:36.311646Z", + "iopub.status.idle": "2026-01-06T08:34:41.813398Z", + "shell.execute_reply": "2026-01-06T08:34:41.812073Z" + }, + "lc_cell_meme": { + "current": "23c61f5e-cab8-11f0-9373-6a40bdb2b9ec-1-47e7", + "history": [ + { + "current": "23c61f5e-cab8-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "8df53120-ca73-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "23c61f5e-cab8-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "245467fa-cab8-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "23c61f5e-cab8-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "245467fa-cab8-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "23c61f5e-cab8-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "245467fa-cab8-11f0-9373-6a40bdb2b9ec-1-a570" + }, + { + "current": "23c61f5e-cab8-11f0-9373-6a40bdb2b9ec", + "next": "c927c094-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "245467fa-cab8-11f0-9373-6a40bdb2b9ec-1-a570" + }, + { + "current": "23c61f5e-cab8-11f0-9373-6a40bdb2b9ec", + "next": "c927c094-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "245467fa-cab8-11f0-9373-6a40bdb2b9ec-1-a570" + }, + { + "current": "23c61f5e-cab8-11f0-9373-6a40bdb2b9ec-1-47e7", + "next": "c927c094-cb3d-11f0-9373-6a40bdb2b9ec-1-363b", + "previous": "245467fa-cab8-11f0-9373-6a40bdb2b9ec-1-a570" + } + ], + "next": "c927c094-cb3d-11f0-9373-6a40bdb2b9ec-2-363b-5a6b", + "previous": "245467fa-cab8-11f0-9373-6a40bdb2b9ec-2-a570-d48d" + }, + "papermill": { + "duration": 5.59384, + "end_time": "2026-01-06T08:34:41.816291", + "exception": false, + "start_time": "2026-01-06T08:34:36.222451", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test コードブロック'\n", + "async def _step(page):\n", + " await grdm.open_wiki(page, new_wikiname, 'test')\n", + " await grdm.open_edit_wiki(page)\n", + " count = await page.locator('blockquote').count()\n", + " if count > 0:\n", + " await page.locator('blockquote').evaluate_all(\"elements => elements.forEach(el => el.remove())\")\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['code'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"code\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "20d8f4bb-9752-4841-bf0f-068ede461e55", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "c927c094-cb3d-11f0-9373-6a40bdb2b9ec-2-363b-5a6b", + "history": [ + { + "current": "c927c094-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "23c61f5e-cab8-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c927c094-cb3d-11f0-9373-6a40bdb2b9ec-2-363b-5a6b", + "next": "c99752a6-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "23c61f5e-cab8-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "c99752a6-cb3d-11f0-9373-6a40bdb2b9ec-1-9f47", + "previous": "23c61f5e-cab8-11f0-9373-6a40bdb2b9ec-1-47e7" + }, + "papermill": { + "duration": 0.095366, + "end_time": "2026-01-06T08:34:42.003830", + "exception": false, + "start_time": "2026-01-06T08:34:41.908464", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、画像挿入ボタンをクリック\n", + "\n", + "「画像を追加」ウィンドウが表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "762f2bd3-fa85-49f3-a33f-81dd96295f22", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:34:42.182876Z", + "iopub.status.busy": "2026-01-06T08:34:42.181522Z", + "iopub.status.idle": "2026-01-06T08:34:43.275401Z", + "shell.execute_reply": "2026-01-06T08:34:43.274283Z" + }, + "lc_cell_meme": { + "current": "c99752a6-cb3d-11f0-9373-6a40bdb2b9ec-1-9f47", + "history": [ + { + "current": "c99752a6-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "c927c094-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c99752a6-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "ca502e34-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "c927c094-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c99752a6-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "ca502e34-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "c927c094-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c99752a6-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "ca502e34-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "c927c094-cb3d-11f0-9373-6a40bdb2b9ec-1-363b" + }, + { + "current": "c99752a6-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "ca502e34-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "c927c094-cb3d-11f0-9373-6a40bdb2b9ec-1-363b" + }, + { + "current": "c99752a6-cb3d-11f0-9373-6a40bdb2b9ec-1-9f47", + "next": "ca502e34-cb3d-11f0-9373-6a40bdb2b9ec-1-231f", + "previous": "c927c094-cb3d-11f0-9373-6a40bdb2b9ec-1-363b" + } + ], + "next": "ca502e34-cb3d-11f0-9373-6a40bdb2b9ec-2-231f-34d6", + "previous": "c927c094-cb3d-11f0-9373-6a40bdb2b9ec-2-363b-5a6b" + }, + "papermill": { + "duration": 1.185862, + "end_time": "2026-01-06T08:34:43.278930", + "exception": false, + "start_time": "2026-01-06T08:34:42.093068", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " editor_locator = page.locator('#mEditor .ProseMirror[contenteditable=\"true\"]')\n", + " await editor_locator.click()\n", + " count = await page.locator('pre:has(code)').count()\n", + " if count > 0:\n", + " await page.locator('pre:has(code)').evaluate_all(\"elements => elements.forEach(el => el.remove())\")\n", + " await page.locator(f'#mMenuBar span:has-text(\"image\")').click()\n", + " await expect(page.locator('//h4[contains(@class, \"modal-title\") and text()=\"画像を追加\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "782503d9-d029-4732-a7ea-986f815c77ff", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "ca502e34-cb3d-11f0-9373-6a40bdb2b9ec-2-231f-34d6", + "history": [ + { + "current": "ca502e34-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "c99752a6-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "ca502e34-cb3d-11f0-9373-6a40bdb2b9ec-2-231f-34d6", + "next": "cad00e88-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "c99752a6-cb3d-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "cad00e88-cb3d-11f0-9373-6a40bdb2b9ec-1-5551", + "previous": "c99752a6-cb3d-11f0-9373-6a40bdb2b9ec-1-9f47" + }, + "papermill": { + "duration": 0.092484, + "end_time": "2026-01-06T08:34:43.503867", + "exception": false, + "start_time": "2026-01-06T08:34:43.411383", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「画像を追加」ウィンドウの項目にそれぞれ以下を入力して追加をクリック\n", + "\n", + "- 画像URL:存在する画像のURL(例:https://staging2.rdm.example.com/static/img/rdm_logo-1.png)\n", + "- 画像ツールチップ:画像挿入テスト\n", + "- 代替テキスト:非表示時文言\n", + "- 画像サイズ:50\n", + "- 「画像を追加」ウィンドウが閉じられること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "94652d68-4038-4e50-9762-3a560414ca70", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:34:43.684579Z", + "iopub.status.busy": "2026-01-06T08:34:43.683540Z", + "iopub.status.idle": "2026-01-06T08:34:44.351220Z", + "shell.execute_reply": "2026-01-06T08:34:44.349681Z" + }, + "lc_cell_meme": { + "current": "cad00e88-cb3d-11f0-9373-6a40bdb2b9ec-1-5551", + "history": [ + { + "current": "cad00e88-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "ca502e34-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cad00e88-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cb232384-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "ca502e34-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cad00e88-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cb232384-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "ca502e34-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cad00e88-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cb232384-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "ca502e34-cb3d-11f0-9373-6a40bdb2b9ec-1-231f" + }, + { + "current": "cad00e88-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cb232384-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "ca502e34-cb3d-11f0-9373-6a40bdb2b9ec-1-231f" + }, + { + "current": "cad00e88-cb3d-11f0-9373-6a40bdb2b9ec-1-5551", + "next": "cb232384-cb3d-11f0-9373-6a40bdb2b9ec-1-b224", + "previous": "ca502e34-cb3d-11f0-9373-6a40bdb2b9ec-1-231f" + } + ], + "next": "cb232384-cb3d-11f0-9373-6a40bdb2b9ec-2-b224-497a", + "previous": "ca502e34-cb3d-11f0-9373-6a40bdb2b9ec-2-231f-34d6" + }, + "papermill": { + "duration": 0.760516, + "end_time": "2026-01-06T08:34:44.353653", + "exception": false, + "start_time": "2026-01-06T08:34:43.593137", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " modal_locator = page.locator('.modal-content:has-text(\"画像を追加\")')\n", + " await modal_locator.locator('#imageSrc').fill('http://192.168.168.167:5000/static/img/rdm_logo-1.png')\n", + " await modal_locator.locator('#imageTitle').fill('画像挿入テスト')\n", + " await modal_locator.locator('#imageAlt').fill('非表示時文言')\n", + " await modal_locator.locator('#imageWidth').fill('50')\n", + " await modal_locator.locator('#addImage').click()\n", + "\n", + " await expect(modal_locator).not_to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "9bea9719-c76a-4ec2-9c90-2183f0105e85", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "cb232384-cb3d-11f0-9373-6a40bdb2b9ec-2-b224-497a", + "history": [ + { + "current": "cb232384-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "cad00e88-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cb232384-cb3d-11f0-9373-6a40bdb2b9ec-2-b224-497a", + "next": "cb771138-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cad00e88-cb3d-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "cb771138-cb3d-11f0-9373-6a40bdb2b9ec-1-95ca", + "previous": "cad00e88-cb3d-11f0-9373-6a40bdb2b9ec-1-5551" + }, + "papermill": { + "duration": 0.094476, + "end_time": "2026-01-06T08:34:44.539740", + "exception": false, + "start_time": "2026-01-06T08:34:44.445264", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「保存」ボタンをクリックして保存を行い、追加した画像にカーソルを合わせる\n", + "\n", + "画像が表示され、ツールチップに「画像挿入テスト」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2206981b-1ac7-4d41-8832-7fbdd8ba5324", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:34:44.721760Z", + "iopub.status.busy": "2026-01-06T08:34:44.720407Z", + "iopub.status.idle": "2026-01-06T08:34:47.952663Z", + "shell.execute_reply": "2026-01-06T08:34:47.951902Z" + }, + "lc_cell_meme": { + "current": "cb771138-cb3d-11f0-9373-6a40bdb2b9ec-1-95ca", + "history": [ + { + "current": "cb771138-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "cb232384-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cb771138-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cbd9198c-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cb232384-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cb771138-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cbd9198c-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cb232384-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cb771138-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cbd9198c-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cb232384-cb3d-11f0-9373-6a40bdb2b9ec-1-b224" + }, + { + "current": "cb771138-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cbd9198c-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cb232384-cb3d-11f0-9373-6a40bdb2b9ec-1-b224" + }, + { + "current": "cb771138-cb3d-11f0-9373-6a40bdb2b9ec-1-95ca", + "next": "cbd9198c-cb3d-11f0-9373-6a40bdb2b9ec-1-9ca0", + "previous": "cb232384-cb3d-11f0-9373-6a40bdb2b9ec-1-b224" + } + ], + "next": "cbd9198c-cb3d-11f0-9373-6a40bdb2b9ec-2-9ca0-378e", + "previous": "cb232384-cb3d-11f0-9373-6a40bdb2b9ec-2-b224-497a" + }, + "papermill": { + "duration": 3.324822, + "end_time": "2026-01-06T08:34:47.955193", + "exception": false, + "start_time": "2026-01-06T08:34:44.630371", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('//input[@type=\"submit\" and @value=\"保存\"]').click()\n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + "\n", + " img_locator = page.locator('img[alt=\"非表示時文言\"]')\n", + " await expect(img_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(img_locator).to_have_attribute(\"title\", \"画像挿入テスト\", timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "8fa1a879-4513-479e-8fd2-0808ed9e28e9", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "cbd9198c-cb3d-11f0-9373-6a40bdb2b9ec-2-9ca0-378e", + "history": [ + { + "current": "cbd9198c-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "cb771138-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cbd9198c-cb3d-11f0-9373-6a40bdb2b9ec-2-9ca0-378e", + "next": "cc06e696-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cb771138-cb3d-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "cc06e696-cb3d-11f0-9373-6a40bdb2b9ec-1-b911", + "previous": "cb771138-cb3d-11f0-9373-6a40bdb2b9ec-1-95ca" + }, + "papermill": { + "duration": 0.099159, + "end_time": "2026-01-06T08:34:48.151675", + "exception": false, + "start_time": "2026-01-06T08:34:48.052516", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、先ほど作成した画像を削除し、再度、画像挿入ボタンをクリック\n", + "\n", + "「画像を追加」ウィンドウが表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1f39472c-0528-4d8a-b560-711a0eace27a", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:34:48.340804Z", + "iopub.status.busy": "2026-01-06T08:34:48.339468Z", + "iopub.status.idle": "2026-01-06T08:34:49.145648Z", + "shell.execute_reply": "2026-01-06T08:34:49.144797Z" + }, + "lc_cell_meme": { + "current": "cc06e696-cb3d-11f0-9373-6a40bdb2b9ec-1-b911", + "history": [ + { + "current": "cc06e696-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "cbd9198c-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cc06e696-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cc6e7d24-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cbd9198c-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cc06e696-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cc6e7d24-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cbd9198c-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cc06e696-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cc6e7d24-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cbd9198c-cb3d-11f0-9373-6a40bdb2b9ec-1-9ca0" + }, + { + "current": "cc06e696-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cc6e7d24-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cbd9198c-cb3d-11f0-9373-6a40bdb2b9ec-1-9ca0" + }, + { + "current": "cc06e696-cb3d-11f0-9373-6a40bdb2b9ec-1-b911", + "next": "cc6e7d24-cb3d-11f0-9373-6a40bdb2b9ec-1-534a", + "previous": "cbd9198c-cb3d-11f0-9373-6a40bdb2b9ec-1-9ca0" + } + ], + "next": "cc6e7d24-cb3d-11f0-9373-6a40bdb2b9ec-2-534a-2557", + "previous": "cbd9198c-cb3d-11f0-9373-6a40bdb2b9ec-2-9ca0-378e" + }, + "papermill": { + "duration": 0.90418, + "end_time": "2026-01-06T08:34:49.149628", + "exception": false, + "start_time": "2026-01-06T08:34:48.245448", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " count = await page.locator('img[alt=\"非表示時文言\"]').count()\n", + " if count > 0:\n", + " await page.locator('img[alt=\"非表示時文言\"]').evaluate_all(\"elements => elements.forEach(el => el.remove())\")\n", + " await page.locator(f'#mMenuBar span:has-text(\"image\")').click()\n", + " await expect(page.locator('//h4[contains(@class, \"modal-title\") and text()=\"画像を追加\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "e14731a8-d8ae-45d3-b956-7b03258190f4", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "cc6e7d24-cb3d-11f0-9373-6a40bdb2b9ec-2-534a-2557", + "history": [ + { + "current": "cc6e7d24-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "cc06e696-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cc6e7d24-cb3d-11f0-9373-6a40bdb2b9ec-2-534a-2557", + "next": "ccfc9384-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cc06e696-cb3d-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "ccfc9384-cb3d-11f0-9373-6a40bdb2b9ec-1-76ce", + "previous": "cc06e696-cb3d-11f0-9373-6a40bdb2b9ec-1-b911" + }, + "papermill": { + "duration": 0.102161, + "end_time": "2026-01-06T08:34:49.348048", + "exception": false, + "start_time": "2026-01-06T08:34:49.245887", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「画像を追加」ウィンドウの項目の値を以下に修正して追加をクリック\n", + "- 画像URL:存在する画像のURL(例:https://staging2.rdm.example.com/static/img/rdm_logo-1_none.png)\n", + "- 画像ツールチップ:画像挿入テスト\n", + "- 代替テキスト:非表示時文言\n", + "- 画像サイズ:50\n", + "- 「画像を追加」ウィンドウが閉じられること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "418f536e-c756-413c-9ff8-dee21c199192", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:34:49.534572Z", + "iopub.status.busy": "2026-01-06T08:34:49.534014Z", + "iopub.status.idle": "2026-01-06T08:34:50.237647Z", + "shell.execute_reply": "2026-01-06T08:34:50.236763Z" + }, + "lc_cell_meme": { + "current": "ccfc9384-cb3d-11f0-9373-6a40bdb2b9ec-1-76ce", + "history": [ + { + "current": "ccfc9384-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "cc6e7d24-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "ccfc9384-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cd9abdb6-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cc6e7d24-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "ccfc9384-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cd9abdb6-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cc6e7d24-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "ccfc9384-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cd9abdb6-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cc6e7d24-cb3d-11f0-9373-6a40bdb2b9ec-1-534a" + }, + { + "current": "ccfc9384-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cd9abdb6-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cc6e7d24-cb3d-11f0-9373-6a40bdb2b9ec-1-534a" + }, + { + "current": "ccfc9384-cb3d-11f0-9373-6a40bdb2b9ec-1-76ce", + "next": "cd9abdb6-cb3d-11f0-9373-6a40bdb2b9ec-1-309b", + "previous": "cc6e7d24-cb3d-11f0-9373-6a40bdb2b9ec-1-534a" + } + ], + "next": "cd9abdb6-cb3d-11f0-9373-6a40bdb2b9ec-2-309b-be05", + "previous": "cc6e7d24-cb3d-11f0-9373-6a40bdb2b9ec-2-534a-2557" + }, + "papermill": { + "duration": 0.801417, + "end_time": "2026-01-06T08:34:50.241141", + "exception": false, + "start_time": "2026-01-06T08:34:49.439724", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " modal_locator = page.locator('.modal-content:has-text(\"画像を追加\")')\n", + " await modal_locator.locator('#imageSrc').fill('http://192.168.168.167:5000/static/img/rdm_logo-1_none.png')\n", + " await modal_locator.locator('#imageTitle').fill('画像挿入テスト')\n", + " await modal_locator.locator('#imageAlt').fill('非表示時文言')\n", + " await modal_locator.locator('#imageWidth').fill('50')\n", + " await modal_locator.locator('#addImage').click()\n", + "\n", + " await expect(modal_locator).not_to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "6b39aa88-5272-4232-acbb-05858f818cea", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "cd9abdb6-cb3d-11f0-9373-6a40bdb2b9ec-2-309b-be05", + "history": [ + { + "current": "cd9abdb6-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "ccfc9384-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cd9abdb6-cb3d-11f0-9373-6a40bdb2b9ec-2-309b-be05", + "next": "ce1a6afc-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "ccfc9384-cb3d-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "ce1a6afc-cb3d-11f0-9373-6a40bdb2b9ec-1-5cc4", + "previous": "ccfc9384-cb3d-11f0-9373-6a40bdb2b9ec-1-76ce" + }, + "papermill": { + "duration": 0.10242, + "end_time": "2026-01-06T08:34:50.446299", + "exception": false, + "start_time": "2026-01-06T08:34:50.343879", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「保存」ボタンをクリックして保存を行い、追加した画像にカーソルを合わせる\n", + "\n", + "画像が表示されず代わりに「非表示時文言」の表示がされ、ツールチップに「画像挿入テスト」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0c07fe42-f706-4156-9639-a3ee1f139cb9", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:34:50.636126Z", + "iopub.status.busy": "2026-01-06T08:34:50.634924Z", + "iopub.status.idle": "2026-01-06T08:34:53.659041Z", + "shell.execute_reply": "2026-01-06T08:34:53.657908Z" + }, + "lc_cell_meme": { + "current": "ce1a6afc-cb3d-11f0-9373-6a40bdb2b9ec-1-5cc4", + "history": [ + { + "current": "ce1a6afc-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "cd9abdb6-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "ce1a6afc-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "ce7ee342-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cd9abdb6-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "ce1a6afc-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "ce7ee342-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cd9abdb6-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "ce1a6afc-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "ce7ee342-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cd9abdb6-cb3d-11f0-9373-6a40bdb2b9ec-1-309b" + }, + { + "current": "ce1a6afc-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "ce7ee342-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cd9abdb6-cb3d-11f0-9373-6a40bdb2b9ec-1-309b" + }, + { + "current": "ce1a6afc-cb3d-11f0-9373-6a40bdb2b9ec-1-5cc4", + "next": "ce7ee342-cb3d-11f0-9373-6a40bdb2b9ec-1-114f", + "previous": "cd9abdb6-cb3d-11f0-9373-6a40bdb2b9ec-1-309b" + } + ], + "next": "ce7ee342-cb3d-11f0-9373-6a40bdb2b9ec-2-114f-14d4", + "previous": "cd9abdb6-cb3d-11f0-9373-6a40bdb2b9ec-2-309b-be05" + }, + "papermill": { + "duration": 3.124579, + "end_time": "2026-01-06T08:34:53.663489", + "exception": false, + "start_time": "2026-01-06T08:34:50.538910", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('//input[@type=\"submit\" and @value=\"保存\"]').click()\n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator('//span[contains(@class, \"title-text\")]//b[contains(text(), \"プロジェクトのWiki\")]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + " img_locator = page.locator('img[alt=\"非表示時文言\"]')\n", + " await expect(img_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(img_locator).to_have_attribute(\"title\", \"画像挿入テスト\", timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "9d87e4ba-8454-4cc5-8464-4da62ebe958b", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "ce7ee342-cb3d-11f0-9373-6a40bdb2b9ec-2-114f-14d4", + "history": [ + { + "current": "ce7ee342-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "ce1a6afc-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "ce7ee342-cb3d-11f0-9373-6a40bdb2b9ec-2-114f-14d4", + "next": "cf4b5896-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "ce1a6afc-cb3d-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "cf4b5896-cb3d-11f0-9373-6a40bdb2b9ec-1-d176", + "previous": "ce1a6afc-cb3d-11f0-9373-6a40bdb2b9ec-1-5cc4" + }, + "papermill": { + "duration": 0.101721, + "end_time": "2026-01-06T08:34:53.862144", + "exception": false, + "start_time": "2026-01-06T08:34:53.760423", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、「番号付きリスト」と入力し、入力した値を範囲指定して編集画面の番号付きリストボタンをクリックし保存ボタンをクリック\n", + "\n", + "入力した「番号付きリスト」が番号付きリストとして文頭に数字がついて表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3b6c2d88-1f9f-4958-873f-8da0547b2427", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:34:54.054781Z", + "iopub.status.busy": "2026-01-06T08:34:54.053698Z", + "iopub.status.idle": "2026-01-06T08:34:57.556496Z", + "shell.execute_reply": "2026-01-06T08:34:57.555424Z" + }, + "lc_cell_meme": { + "current": "cf4b5896-cb3d-11f0-9373-6a40bdb2b9ec-1-d176", + "history": [ + { + "current": "cf4b5896-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "ce7ee342-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cf4b5896-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cfa64242-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "ce7ee342-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cf4b5896-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cfa64242-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "ce7ee342-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cf4b5896-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cfa64242-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "ce7ee342-cb3d-11f0-9373-6a40bdb2b9ec-1-114f" + }, + { + "current": "cf4b5896-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "cfa64242-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "ce7ee342-cb3d-11f0-9373-6a40bdb2b9ec-1-114f" + }, + { + "current": "cf4b5896-cb3d-11f0-9373-6a40bdb2b9ec-1-d176", + "next": "cfa64242-cb3d-11f0-9373-6a40bdb2b9ec-1-86ee", + "previous": "ce7ee342-cb3d-11f0-9373-6a40bdb2b9ec-1-114f" + } + ], + "next": "cfa64242-cb3d-11f0-9373-6a40bdb2b9ec-2-86ee-52c6", + "previous": "ce7ee342-cb3d-11f0-9373-6a40bdb2b9ec-2-114f-14d4" + }, + "papermill": { + "duration": 3.601918, + "end_time": "2026-01-06T08:34:57.559730", + "exception": false, + "start_time": "2026-01-06T08:34:53.957812", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = '番号付きリスト'\n", + "\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " count = await page.locator('img[alt=\"非表示時文言\"]').count()\n", + " if count > 0:\n", + " await page.locator('img[alt=\"非表示時文言\"]').evaluate_all(\"elements => elements.forEach(el => el.remove())\")\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['format_list_numbered'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator('ol li p',has_text=f\"{text}\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "e523a255-3a3b-4475-bfcf-421ac48dcb55", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "cfa64242-cb3d-11f0-9373-6a40bdb2b9ec-2-86ee-52c6", + "history": [ + { + "current": "cfa64242-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "cf4b5896-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cfa64242-cb3d-11f0-9373-6a40bdb2b9ec-2-86ee-52c6", + "next": "cfe99b50-cb3d-11f0-9373-6a40bdb2b9ec", + "previous": "cf4b5896-cb3d-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "cfe99b50-cb3d-11f0-9373-6a40bdb2b9ec-1-03cd", + "previous": "cf4b5896-cb3d-11f0-9373-6a40bdb2b9ec-1-d176" + }, + "papermill": { + "duration": 0.103372, + "end_time": "2026-01-06T08:34:57.761720", + "exception": false, + "start_time": "2026-01-06T08:34:57.658348", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、「箇条書きリスト」と入力し、入力した値を範囲指定して編集画面の箇条書きリストボタンをクリックし保存ボタンをクリック\n", + "\n", + "入力した「箇条書きリスト」が箇条書きリストとして文頭に「・」がついて表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "40dcc880-8ea7-4c9d-b326-8509a9cc8994", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:34:57.962740Z", + "iopub.status.busy": "2026-01-06T08:34:57.961682Z", + "iopub.status.idle": "2026-01-06T08:35:01.512255Z", + "shell.execute_reply": "2026-01-06T08:35:01.511216Z" + }, + "lc_cell_meme": { + "current": "cfe99b50-cb3d-11f0-9373-6a40bdb2b9ec-1-03cd", + "history": [ + { + "current": "cfe99b50-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "cfa64242-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cfe99b50-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "cfa64242-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "cfe99b50-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "cfa64242-cb3d-11f0-9373-6a40bdb2b9ec-1-86ee" + }, + { + "current": "cfe99b50-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "b0797c6e-cb73-11f0-93ae-6a40bdb2b9ec", + "previous": "cfa64242-cb3d-11f0-9373-6a40bdb2b9ec-1-86ee" + }, + { + "current": "cfe99b50-cb3d-11f0-9373-6a40bdb2b9ec", + "next": "b0797c6e-cb73-11f0-93ae-6a40bdb2b9ec", + "previous": "cfa64242-cb3d-11f0-9373-6a40bdb2b9ec-1-86ee" + }, + { + "current": "cfe99b50-cb3d-11f0-9373-6a40bdb2b9ec-1-03cd", + "next": "b0797c6e-cb73-11f0-93ae-6a40bdb2b9ec-1-6bb2", + "previous": "cfa64242-cb3d-11f0-9373-6a40bdb2b9ec-1-86ee" + } + ], + "next": "b0797c6e-cb73-11f0-93ae-6a40bdb2b9ec-2-6bb2-c7d6", + "previous": "cfa64242-cb3d-11f0-9373-6a40bdb2b9ec-2-86ee-52c6" + }, + "papermill": { + "duration": 3.65541, + "end_time": "2026-01-06T08:35:01.515428", + "exception": false, + "start_time": "2026-01-06T08:34:57.860018", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = '箇条書きリスト'\n", + "\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " count = await page.locator('ol li p').count()\n", + " if count > 0:\n", + " await page.locator('ol li p').evaluate_all(\"elements => elements.forEach(el => el.remove())\")\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['format_list_bulleted'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator('ul li p',has_text=f\"{text}\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "ccbf5fff-b701-47f9-b9a4-0237784cd7db", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "b0797c6e-cb73-11f0-93ae-6a40bdb2b9ec-2-6bb2-c7d6", + "history": [ + { + "current": "b0797c6e-cb73-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "cfe99b50-cb3d-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "b0797c6e-cb73-11f0-93ae-6a40bdb2b9ec-2-6bb2-c7d6", + "next": "b11f7bb4-cb73-11f0-93ae-6a40bdb2b9ec", + "previous": "cfe99b50-cb3d-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "b11f7bb4-cb73-11f0-93ae-6a40bdb2b9ec-1-69e1", + "previous": "cfe99b50-cb3d-11f0-9373-6a40bdb2b9ec-1-03cd" + }, + "papermill": { + "duration": 0.110407, + "end_time": "2026-01-06T08:35:01.731759", + "exception": false, + "start_time": "2026-01-06T08:35:01.621352", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、入力した「test」の文字を範囲指定して編集画面の見出しボタンをクリック\n", + "\n", + "入力した「test」が見出し化された状態(大きな文字)で表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "718e92d3-fcfb-4a31-acc7-f6d60cc8c3c3", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:35:01.973952Z", + "iopub.status.busy": "2026-01-06T08:35:01.972688Z", + "iopub.status.idle": "2026-01-06T08:35:07.159695Z", + "shell.execute_reply": "2026-01-06T08:35:07.158728Z" + }, + "lc_cell_meme": { + "current": "b11f7bb4-cb73-11f0-93ae-6a40bdb2b9ec-1-69e1", + "history": [ + { + "current": "b11f7bb4-cb73-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "b0797c6e-cb73-11f0-93ae-6a40bdb2b9ec" + }, + { + "current": "b11f7bb4-cb73-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "b0797c6e-cb73-11f0-93ae-6a40bdb2b9ec" + }, + { + "current": "b11f7bb4-cb73-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "b0797c6e-cb73-11f0-93ae-6a40bdb2b9ec-1-6bb2" + }, + { + "current": "b11f7bb4-cb73-11f0-93ae-6a40bdb2b9ec", + "next": "296c603c-cb74-11f0-93ae-6a40bdb2b9ec", + "previous": "b0797c6e-cb73-11f0-93ae-6a40bdb2b9ec-1-6bb2" + }, + { + "current": "b11f7bb4-cb73-11f0-93ae-6a40bdb2b9ec", + "next": "296c603c-cb74-11f0-93ae-6a40bdb2b9ec", + "previous": "b0797c6e-cb73-11f0-93ae-6a40bdb2b9ec-1-6bb2" + }, + { + "current": "b11f7bb4-cb73-11f0-93ae-6a40bdb2b9ec-1-69e1", + "next": "296c603c-cb74-11f0-93ae-6a40bdb2b9ec-1-cd7d", + "previous": "b0797c6e-cb73-11f0-93ae-6a40bdb2b9ec-1-6bb2" + } + ], + "next": "296c603c-cb74-11f0-93ae-6a40bdb2b9ec-2-cd7d-d4bb", + "previous": "b0797c6e-cb73-11f0-93ae-6a40bdb2b9ec-2-6bb2-c7d6" + }, + "papermill": { + "duration": 5.29314, + "end_time": "2026-01-06T08:35:07.162788", + "exception": false, + "start_time": "2026-01-06T08:35:01.869648", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 見出し'\n", + "\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " count = await page.locator('ul li p').count()\n", + " if count > 0:\n", + " await page.locator('ul li p').evaluate_all(\"elements => elements.forEach(el => el.remove())\")\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['view_headline'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(f'h1:has-text(\"{text}\")')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "b2cdb4ae-7ab7-4abf-9036-6aaad1f24780", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "296c603c-cb74-11f0-93ae-6a40bdb2b9ec-2-cd7d-d4bb", + "history": [ + { + "current": "296c603c-cb74-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "b11f7bb4-cb73-11f0-93ae-6a40bdb2b9ec" + }, + { + "current": "296c603c-cb74-11f0-93ae-6a40bdb2b9ec-2-cd7d-d4bb", + "next": "29f2855e-cb74-11f0-93ae-6a40bdb2b9ec", + "previous": "b11f7bb4-cb73-11f0-93ae-6a40bdb2b9ec" + } + ], + "next": "29f2855e-cb74-11f0-93ae-6a40bdb2b9ec-1-315d", + "previous": "b11f7bb4-cb73-11f0-93ae-6a40bdb2b9ec-1-69e1" + }, + "papermill": { + "duration": 0.111555, + "end_time": "2026-01-06T08:35:07.382224", + "exception": false, + "start_time": "2026-01-06T08:35:07.270669", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、空行を選択して水平線ボタンをクリックし保存ボタンをクリック\n", + "\n", + "選択した空行が水平線にかわって表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0fb6f9a9-c2d0-455d-91b5-c679a0a2cbc5", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:35:07.594388Z", + "iopub.status.busy": "2026-01-06T08:35:07.593346Z", + "iopub.status.idle": "2026-01-06T08:35:11.245642Z", + "shell.execute_reply": "2026-01-06T08:35:11.244293Z" + }, + "lc_cell_meme": { + "current": "29f2855e-cb74-11f0-93ae-6a40bdb2b9ec-1-315d", + "history": [ + { + "current": "29f2855e-cb74-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "296c603c-cb74-11f0-93ae-6a40bdb2b9ec" + }, + { + "current": "29f2855e-cb74-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "296c603c-cb74-11f0-93ae-6a40bdb2b9ec" + }, + { + "current": "29f2855e-cb74-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "296c603c-cb74-11f0-93ae-6a40bdb2b9ec-1-cd7d" + }, + { + "current": "29f2855e-cb74-11f0-93ae-6a40bdb2b9ec", + "next": "d6944b1c-cb74-11f0-93ae-6a40bdb2b9ec", + "previous": "296c603c-cb74-11f0-93ae-6a40bdb2b9ec-1-cd7d" + }, + { + "current": "29f2855e-cb74-11f0-93ae-6a40bdb2b9ec", + "next": "d6944b1c-cb74-11f0-93ae-6a40bdb2b9ec", + "previous": "296c603c-cb74-11f0-93ae-6a40bdb2b9ec-1-cd7d" + }, + { + "current": "29f2855e-cb74-11f0-93ae-6a40bdb2b9ec-1-315d", + "next": "d6944b1c-cb74-11f0-93ae-6a40bdb2b9ec-1-57f1", + "previous": "296c603c-cb74-11f0-93ae-6a40bdb2b9ec-1-cd7d" + } + ], + "next": "d6944b1c-cb74-11f0-93ae-6a40bdb2b9ec-2-57f1-3834", + "previous": "296c603c-cb74-11f0-93ae-6a40bdb2b9ec-2-cd7d-d4bb" + }, + "papermill": { + "duration": 3.762592, + "end_time": "2026-01-06T08:35:11.248370", + "exception": false, + "start_time": "2026-01-06T08:35:07.485778", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['horizontal_rule'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator('hr')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "ed777362-b3d8-4b6b-97b3-05a6a26b7b3d", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "d6944b1c-cb74-11f0-93ae-6a40bdb2b9ec-2-57f1-3834", + "history": [ + { + "current": "d6944b1c-cb74-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "29f2855e-cb74-11f0-93ae-6a40bdb2b9ec" + }, + { + "current": "d6944b1c-cb74-11f0-93ae-6a40bdb2b9ec-2-57f1-3834", + "next": "d736f100-cb74-11f0-93ae-6a40bdb2b9ec", + "previous": "29f2855e-cb74-11f0-93ae-6a40bdb2b9ec" + } + ], + "next": "d736f100-cb74-11f0-93ae-6a40bdb2b9ec-1-229a", + "previous": "29f2855e-cb74-11f0-93ae-6a40bdb2b9ec-1-315d" + }, + "papermill": { + "duration": 0.112995, + "end_time": "2026-01-06T08:35:11.472187", + "exception": false, + "start_time": "2026-01-06T08:35:11.359192", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、テーブル挿入ボタンをクリックし保存ボタンをクリック\n", + "\n", + "テーブルが表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d7212592-810f-4f4c-a3cd-673fe88a48f3", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:35:11.679293Z", + "iopub.status.busy": "2026-01-06T08:35:11.678126Z", + "iopub.status.idle": "2026-01-06T08:35:16.564783Z", + "shell.execute_reply": "2026-01-06T08:35:16.563676Z" + }, + "lc_cell_meme": { + "current": "d736f100-cb74-11f0-93ae-6a40bdb2b9ec-1-229a", + "history": [ + { + "current": "d736f100-cb74-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "d6944b1c-cb74-11f0-93ae-6a40bdb2b9ec" + }, + { + "current": "d736f100-cb74-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "d6944b1c-cb74-11f0-93ae-6a40bdb2b9ec" + }, + { + "current": "d736f100-cb74-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "d6944b1c-cb74-11f0-93ae-6a40bdb2b9ec-1-57f1" + }, + { + "current": "d736f100-cb74-11f0-93ae-6a40bdb2b9ec", + "next": "4f67416a-cb76-11f0-93ae-6a40bdb2b9ec", + "previous": "d6944b1c-cb74-11f0-93ae-6a40bdb2b9ec-1-57f1" + }, + { + "current": "d736f100-cb74-11f0-93ae-6a40bdb2b9ec", + "next": "4f67416a-cb76-11f0-93ae-6a40bdb2b9ec", + "previous": "d6944b1c-cb74-11f0-93ae-6a40bdb2b9ec-1-57f1" + }, + { + "current": "d736f100-cb74-11f0-93ae-6a40bdb2b9ec-1-229a", + "next": "4f67416a-cb76-11f0-93ae-6a40bdb2b9ec-1-4718", + "previous": "d6944b1c-cb74-11f0-93ae-6a40bdb2b9ec-1-57f1" + } + ], + "next": "4f67416a-cb76-11f0-93ae-6a40bdb2b9ec-2-4718-6882", + "previous": "d6944b1c-cb74-11f0-93ae-6a40bdb2b9ec-2-57f1-3834" + }, + "papermill": { + "duration": 4.994651, + "end_time": "2026-01-06T08:35:16.567882", + "exception": false, + "start_time": "2026-01-06T08:35:11.573231", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " count = await page.locator('hr').count()\n", + " if count > 0:\n", + " await page.locator('hr').evaluate_all(\"elements => elements.forEach(el => el.remove())\")\n", + " await grdm.click_wiki_menu_save(page, ['table'])\n", + "\n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator('table')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "86604bcb-b952-4fd6-a980-31cef35bc169", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "4f67416a-cb76-11f0-93ae-6a40bdb2b9ec-2-4718-6882", + "history": [ + { + "current": "4f67416a-cb76-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "d736f100-cb74-11f0-93ae-6a40bdb2b9ec" + }, + { + "current": "4f67416a-cb76-11f0-93ae-6a40bdb2b9ec-1-4718", + "next": "4fdaf966-cb76-11f0-93ae-6a40bdb2b9ec", + "previous": "d736f100-cb74-11f0-93ae-6a40bdb2b9ec" + }, + { + "current": "4f67416a-cb76-11f0-93ae-6a40bdb2b9ec-2-4718-6882", + "next": "4fdaf966-cb76-11f0-93ae-6a40bdb2b9ec-1-eb00", + "previous": "d736f100-cb74-11f0-93ae-6a40bdb2b9ec" + } + ], + "next": "4fdaf966-cb76-11f0-93ae-6a40bdb2b9ec-2-eb00-ce60", + "previous": "d736f100-cb74-11f0-93ae-6a40bdb2b9ec-1-229a" + }, + "papermill": { + "duration": 0.112668, + "end_time": "2026-01-06T08:35:16.790185", + "exception": false, + "start_time": "2026-01-06T08:35:16.677517", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、テーブルを選択してテーブル挿入ボタンの横プルダウンをクリックして前に列を挿入をクリックし保存ボタンをクリック\n", + "\n", + "テーブルに列が挿入されていること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a79504ca-ec7c-4e34-90a7-d75aa1b280ad", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:35:17.000013Z", + "iopub.status.busy": "2026-01-06T08:35:16.998908Z", + "iopub.status.idle": "2026-01-06T08:35:20.748531Z", + "shell.execute_reply": "2026-01-06T08:35:20.747266Z" + }, + "lc_cell_meme": { + "current": "4fdaf966-cb76-11f0-93ae-6a40bdb2b9ec-2-eb00-ce60", + "history": [ + { + "current": "4fdaf966-cb76-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "4f67416a-cb76-11f0-93ae-6a40bdb2b9ec" + }, + { + "current": "4fdaf966-cb76-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "4f67416a-cb76-11f0-93ae-6a40bdb2b9ec" + }, + { + "current": "4fdaf966-cb76-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "4f67416a-cb76-11f0-93ae-6a40bdb2b9ec-1-4718" + }, + { + "current": "4fdaf966-cb76-11f0-93ae-6a40bdb2b9ec", + "next": "5203556a-cbff-11f0-93ae-6a40bdb2b9ec", + "previous": "4f67416a-cb76-11f0-93ae-6a40bdb2b9ec-1-4718" + }, + { + "current": "4fdaf966-cb76-11f0-93ae-6a40bdb2b9ec", + "next": "5203556a-cbff-11f0-93ae-6a40bdb2b9ec", + "previous": "4f67416a-cb76-11f0-93ae-6a40bdb2b9ec-1-4718" + }, + { + "current": "4fdaf966-cb76-11f0-93ae-6a40bdb2b9ec-1-eb00", + "next": "5203556a-cbff-11f0-93ae-6a40bdb2b9ec-1-b771", + "previous": "4f67416a-cb76-11f0-93ae-6a40bdb2b9ec-1-4718" + }, + { + "current": "4fdaf966-cb76-11f0-93ae-6a40bdb2b9ec-1-eb00", + "next": "5203556a-cbff-11f0-93ae-6a40bdb2b9ec-1-b771", + "previous": "4fdaf966-cb76-11f0-93ae-6a40bdb2b9ec" + }, + { + "current": "4fdaf966-cb76-11f0-93ae-6a40bdb2b9ec-2-eb00-ce60", + "next": "5203556a-cbff-11f0-93ae-6a40bdb2b9ec-1-b771", + "previous": "4f67416a-cb76-11f0-93ae-6a40bdb2b9ec-1-4718" + } + ], + "next": "5203556a-cbff-11f0-93ae-6a40bdb2b9ec-2-b771-1f8f", + "previous": "4f67416a-cb76-11f0-93ae-6a40bdb2b9ec-2-4718-6882" + }, + "papermill": { + "duration": 3.856937, + "end_time": "2026-01-06T08:35:20.750791", + "exception": false, + "start_time": "2026-01-06T08:35:16.893854", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " table_locator = page.locator(\"#mView .tableWrapper table\")\n", + " col_locator = table_locator.locator(\"tr\").first.locator(\"th, td\")\n", + " before_col_number = await col_locator.count()\n", + " print(before_col_number)\n", + "\n", + " await grdm.open_edit_wiki(page)\n", + " row_index = 1\n", + " col_index = 0\n", + " await grdm.click_table_menu_save(page, row_index, col_index, \"前に列を挿入\")\n", + "\n", + " await expect(table_locator).to_be_visible(timeout=transition_timeout)\n", + " after_col_number = await col_locator.count()\n", + " print(after_col_number)\n", + " assert after_col_number == before_col_number+1\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "b2bc2872-a4a7-4505-a8fd-eef5c4f53e82", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "5203556a-cbff-11f0-93ae-6a40bdb2b9ec-2-b771-1f8f", + "history": [ + { + "current": "5203556a-cbff-11f0-93ae-6a40bdb2b9ec-1-b771", + "next": "520358d0-cbff-11f0-93ae-6a40bdb2b9ec", + "previous": "4fdaf966-cb76-11f0-93ae-6a40bdb2b9ec" + }, + { + "current": "5203556a-cbff-11f0-93ae-6a40bdb2b9ec-1-b771", + "next": "520358d0-cbff-11f0-93ae-6a40bdb2b9ec", + "previous": "4fdaf966-cb76-11f0-93ae-6a40bdb2b9ec-1-eb00" + }, + { + "current": "5203556a-cbff-11f0-93ae-6a40bdb2b9ec-2-b771-1f8f", + "next": "520358d0-cbff-11f0-93ae-6a40bdb2b9ec-1-8629", + "previous": "4fdaf966-cb76-11f0-93ae-6a40bdb2b9ec-1-eb00" + } + ], + "next": "520358d0-cbff-11f0-93ae-6a40bdb2b9ec-2-8629-4bea", + "previous": "4fdaf966-cb76-11f0-93ae-6a40bdb2b9ec-2-eb00-ce60" + }, + "papermill": { + "duration": 0.103961, + "end_time": "2026-01-06T08:35:20.969650", + "exception": false, + "start_time": "2026-01-06T08:35:20.865689", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、テーブルを選択してテーブル挿入ボタンの横プルダウンをクリックして後に列を挿入をクリックし保存ボタンをクリック\n", + "\n", + "テーブルに列が挿入されていること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a89728dd-9773-48e0-8b04-76d77b7a5a75", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:35:21.181487Z", + "iopub.status.busy": "2026-01-06T08:35:21.180274Z", + "iopub.status.idle": "2026-01-06T08:35:25.124523Z", + "shell.execute_reply": "2026-01-06T08:35:25.123105Z" + }, + "lc_cell_meme": { + "current": "520358d0-cbff-11f0-93ae-6a40bdb2b9ec-2-8629-4bea", + "execution_end_time": "2025-12-10T07:58:19.835Z", + "history": [ + { + "current": "520358d0-cbff-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "5203556a-cbff-11f0-93ae-6a40bdb2b9ec" + }, + { + "current": "520358d0-cbff-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "5203556a-cbff-11f0-93ae-6a40bdb2b9ec" + }, + { + "current": "520358d0-cbff-11f0-93ae-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "5203556a-cbff-11f0-93ae-6a40bdb2b9ec-1-b771" + }, + { + "current": "520358d0-cbff-11f0-93ae-6a40bdb2b9ec", + "next": "99270b1c-d596-11f0-806b-12ab7e3bb6be", + "previous": "5203556a-cbff-11f0-93ae-6a40bdb2b9ec-1-b771" + }, + { + "current": "520358d0-cbff-11f0-93ae-6a40bdb2b9ec-1-8629", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "5203556a-cbff-11f0-93ae-6a40bdb2b9ec-1-b771" + }, + { + "current": "520358d0-cbff-11f0-93ae-6a40bdb2b9ec-1-8629", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "520358d0-cbff-11f0-93ae-6a40bdb2b9ec" + }, + { + "current": "520358d0-cbff-11f0-93ae-6a40bdb2b9ec-1-8629", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e", + "previous": "5203556a-cbff-11f0-93ae-6a40bdb2b9ec-1-b771" + }, + { + "current": "520358d0-cbff-11f0-93ae-6a40bdb2b9ec-2-8629-4bea", + "next": "0b32792c-d96a-11f0-806b-12ab7e3bb6be-1-e7e4", + "previous": "5203556a-cbff-11f0-93ae-6a40bdb2b9ec-1-b771" + } + ], + "next": "0b32792c-d96a-11f0-806b-12ab7e3bb6be-2-e7e4-482f", + "previous": "5203556a-cbff-11f0-93ae-6a40bdb2b9ec-2-b771-1f8f" + }, + "papermill": { + "duration": 4.054552, + "end_time": "2026-01-06T08:35:25.126984", + "exception": false, + "start_time": "2026-01-06T08:35:21.072432", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " table_locator = page.locator(\"#mView .tableWrapper table\")\n", + " col_locator = table_locator.locator(\"tr\").first.locator(\"th, td\")\n", + " before_col_number = await col_locator.count()\n", + " print(before_col_number)\n", + "\n", + " await grdm.open_edit_wiki(page)\n", + " row_index = 1\n", + " col_index = 1\n", + " await grdm.click_table_menu_save(page, row_index, col_index, \"後に列を挿入\")\n", + "\n", + " await expect(table_locator).to_be_visible(timeout=transition_timeout)\n", + " after_col_number = await col_locator.count()\n", + " print(after_col_number)\n", + " assert after_col_number == before_col_number+1\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "942e7ade-2181-4c0e-b0ef-28f08ff2656a", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "0b32792c-d96a-11f0-806b-12ab7e3bb6be-2-e7e4-482f", + "history": [ + { + "current": "0b32792c-d96a-11f0-806b-12ab7e3bb6be-1-e7e4", + "next": "0aab459c-d96a-11f0-806b-12ab7e3bb6be", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e" + }, + { + "current": "0b32792c-d96a-11f0-806b-12ab7e3bb6be-2-e7e4-482f", + "next": "0aab459c-d96a-11f0-806b-12ab7e3bb6be", + "previous": "520358d0-cbff-11f0-93ae-6a40bdb2b9ec-1-8629" + } + ], + "next": "0aab459c-d96a-11f0-806b-12ab7e3bb6be-1-8c87", + "previous": "520358d0-cbff-11f0-93ae-6a40bdb2b9ec-2-8629-4bea" + }, + "papermill": { + "duration": 0.10616, + "end_time": "2026-01-06T08:35:25.344979", + "exception": false, + "start_time": "2026-01-06T08:35:25.238819", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、テーブルを選択してテーブル挿入ボタンの横プルダウンをクリックして前に行を挿入をクリックし保存ボタンをクリック\n", + "\n", + "テーブルに行が挿入されていること\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f641f9d9-0a79-4430-9c83-b889759b8897", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:35:25.584730Z", + "iopub.status.busy": "2026-01-06T08:35:25.583753Z", + "iopub.status.idle": "2026-01-06T08:35:29.012899Z", + "shell.execute_reply": "2026-01-06T08:35:29.011803Z" + }, + "lc_cell_meme": { + "current": "0aab459c-d96a-11f0-806b-12ab7e3bb6be-1-8c87", + "execution_end_time": "2025-12-15T04:56:00.761Z", + "history": [ + { + "current": "0aab459c-d96a-11f0-806b-12ab7e3bb6be", + "next": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e" + }, + { + "current": "0aab459c-d96a-11f0-806b-12ab7e3bb6be", + "next": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be", + "previous": "0b32792c-d96a-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0aab459c-d96a-11f0-806b-12ab7e3bb6be", + "next": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be", + "previous": "0b32792c-d96a-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0aab459c-d96a-11f0-806b-12ab7e3bb6be", + "next": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be", + "previous": "0b32792c-d96a-11f0-806b-12ab7e3bb6be-1-e7e4" + }, + { + "current": "0aab459c-d96a-11f0-806b-12ab7e3bb6be", + "next": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be", + "previous": "0b32792c-d96a-11f0-806b-12ab7e3bb6be-1-e7e4" + }, + { + "current": "0aab459c-d96a-11f0-806b-12ab7e3bb6be-1-8c87", + "next": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be-1-ae1f", + "previous": "0b32792c-d96a-11f0-806b-12ab7e3bb6be-1-e7e4" + } + ], + "next": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be-2-ae1f-c4ce", + "previous": "0b32792c-d96a-11f0-806b-12ab7e3bb6be-2-e7e4-482f" + }, + "papermill": { + "duration": 3.547842, + "end_time": "2026-01-06T08:35:29.015589", + "exception": false, + "start_time": "2026-01-06T08:35:25.467747", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " table_locator = page.locator(\"#mView .tableWrapper table\")\n", + " row_locator = table_locator.locator(\"tr\")\n", + " before_row_number = await row_locator.count()\n", + " print(before_row_number)\n", + "\n", + " await grdm.open_edit_wiki(page)\n", + " row_index = 1\n", + " col_index = 1\n", + " await grdm.click_table_menu_save(page, row_index, col_index, \"前に行を挿入\")\n", + "\n", + " await expect(table_locator).to_be_visible(timeout=transition_timeout)\n", + " after_row_number = await row_locator.count()\n", + " print(after_row_number)\n", + " assert after_row_number == before_row_number+1\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "dadd8e11-5d86-4150-b0a0-2a91495f2089", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be-2-ae1f-c4ce", + "history": [ + { + "current": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be", + "next": "097447dc-d96a-11f0-806b-12ab7e3bb6be", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e" + }, + { + "current": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be-2-ae1f-c4ce", + "next": "097447dc-d96a-11f0-806b-12ab7e3bb6be", + "previous": "0aab459c-d96a-11f0-806b-12ab7e3bb6be" + } + ], + "next": "097447dc-d96a-11f0-806b-12ab7e3bb6be-1-6813", + "previous": "0aab459c-d96a-11f0-806b-12ab7e3bb6be-1-8c87" + }, + "papermill": { + "duration": 0.115091, + "end_time": "2026-01-06T08:35:29.243485", + "exception": false, + "start_time": "2026-01-06T08:35:29.128394", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、テーブルを選択してテーブル挿入ボタンの横プルダウンをクリックして後に行を挿入をクリックし保存ボタンをクリック\n", + "\n", + "テーブルに行が挿入されていること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "bd27d9f2-c3c9-46af-af99-7fbc3033d077", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:35:29.465105Z", + "iopub.status.busy": "2026-01-06T08:35:29.464048Z", + "iopub.status.idle": "2026-01-06T08:35:32.939768Z", + "shell.execute_reply": "2026-01-06T08:35:32.938190Z" + }, + "lc_cell_meme": { + "current": "097447dc-d96a-11f0-806b-12ab7e3bb6be-1-6813", + "execution_end_time": "2025-12-15T04:54:11.708Z", + "history": [ + { + "current": "097447dc-d96a-11f0-806b-12ab7e3bb6be", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e" + }, + { + "current": "097447dc-d96a-11f0-806b-12ab7e3bb6be", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be" + }, + { + "current": "097447dc-d96a-11f0-806b-12ab7e3bb6be", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be" + }, + { + "current": "097447dc-d96a-11f0-806b-12ab7e3bb6be", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be-1-ae1f" + }, + { + "current": "097447dc-d96a-11f0-806b-12ab7e3bb6be", + "next": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be", + "previous": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be-1-ae1f" + }, + { + "current": "097447dc-d96a-11f0-806b-12ab7e3bb6be", + "next": "5c227808-da25-11f0-806b-12ab7e3bb6be", + "previous": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be-1-ae1f" + }, + { + "current": "097447dc-d96a-11f0-806b-12ab7e3bb6be", + "next": "5c623e98-da25-11f0-806b-12ab7e3bb6be", + "previous": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be-1-ae1f" + }, + { + "current": "097447dc-d96a-11f0-806b-12ab7e3bb6be", + "next": "5c96889c-da25-11f0-806b-12ab7e3bb6be", + "previous": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be-1-ae1f" + }, + { + "current": "097447dc-d96a-11f0-806b-12ab7e3bb6be", + "next": "5cd351be-da25-11f0-806b-12ab7e3bb6be", + "previous": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be-1-ae1f" + }, + { + "current": "097447dc-d96a-11f0-806b-12ab7e3bb6be", + "next": "5d0d14da-da25-11f0-806b-12ab7e3bb6be", + "previous": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be-1-ae1f" + }, + { + "current": "097447dc-d96a-11f0-806b-12ab7e3bb6be", + "next": "5d4ded7a-da25-11f0-806b-12ab7e3bb6be", + "previous": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be-1-ae1f" + }, + { + "current": "097447dc-d96a-11f0-806b-12ab7e3bb6be", + "next": "5d4ded7a-da25-11f0-806b-12ab7e3bb6be", + "previous": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be-1-ae1f" + }, + { + "current": "097447dc-d96a-11f0-806b-12ab7e3bb6be-1-6813", + "next": "5d4ded7a-da25-11f0-806b-12ab7e3bb6be-1-3c66", + "previous": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be-1-ae1f" + } + ], + "next": "5d4ded7a-da25-11f0-806b-12ab7e3bb6be-2-3c66-1b54", + "previous": "0a0cb9f4-d96a-11f0-806b-12ab7e3bb6be-2-ae1f-c4ce" + }, + "papermill": { + "duration": 3.590055, + "end_time": "2026-01-06T08:35:32.941990", + "exception": false, + "start_time": "2026-01-06T08:35:29.351935", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " table_locator = page.locator(\"#mView .tableWrapper table\")\n", + " row_locator = table_locator.locator(\"tr\")\n", + " before_row_number = await row_locator.count()\n", + " print(before_row_number)\n", + "\n", + " await grdm.open_edit_wiki(page)\n", + " row_index = 2\n", + " col_index = 3\n", + " await grdm.click_table_menu_save(page, row_index, col_index, \"後に行を挿入\")\n", + "\n", + " await expect(table_locator).to_be_visible(timeout=transition_timeout)\n", + " after_row_number = await row_locator.count()\n", + " print(after_row_number)\n", + " assert after_row_number == before_row_number+1\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "ce041b5d-e154-471e-81b2-5a8cc65c8959", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "5d4ded7a-da25-11f0-806b-12ab7e3bb6be-2-3c66-1b54", + "history": [ + { + "current": "5d4ded7a-da25-11f0-806b-12ab7e3bb6be-2-3c66-1b54", + "next": "5d0d14da-da25-11f0-806b-12ab7e3bb6be", + "previous": "097447dc-d96a-11f0-806b-12ab7e3bb6be" + } + ], + "next": "5d0d14da-da25-11f0-806b-12ab7e3bb6be-1-8caf", + "previous": "097447dc-d96a-11f0-806b-12ab7e3bb6be-1-6813" + }, + "papermill": { + "duration": 0.114075, + "end_time": "2026-01-06T08:35:33.176582", + "exception": false, + "start_time": "2026-01-06T08:35:33.062507", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、テーブルにて縦一列を全て選択してテーブル挿入ボタンの横プルダウンをクリックしてセルを削除をクリックし保存ボタンをクリック\n", + "\n", + "テーブルのセルが削除されていること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "68cb0481-4b81-4251-8041-b4c5fe515a1f", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:35:33.394418Z", + "iopub.status.busy": "2026-01-06T08:35:33.393963Z", + "iopub.status.idle": "2026-01-06T08:35:37.227870Z", + "shell.execute_reply": "2026-01-06T08:35:37.226582Z" + }, + "lc_cell_meme": { + "current": "5d0d14da-da25-11f0-806b-12ab7e3bb6be-1-8caf", + "history": [ + { + "current": "5d0d14da-da25-11f0-806b-12ab7e3bb6be", + "next": "5cd351be-da25-11f0-806b-12ab7e3bb6be", + "previous": "097447dc-d96a-11f0-806b-12ab7e3bb6be" + }, + { + "current": "5d0d14da-da25-11f0-806b-12ab7e3bb6be", + "next": "5cd351be-da25-11f0-806b-12ab7e3bb6be", + "previous": "5d4ded7a-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "5d0d14da-da25-11f0-806b-12ab7e3bb6be", + "next": "5cd351be-da25-11f0-806b-12ab7e3bb6be", + "previous": "5d4ded7a-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "5d0d14da-da25-11f0-806b-12ab7e3bb6be", + "next": "5cd351be-da25-11f0-806b-12ab7e3bb6be", + "previous": "5d4ded7a-da25-11f0-806b-12ab7e3bb6be-1-3c66" + }, + { + "current": "5d0d14da-da25-11f0-806b-12ab7e3bb6be", + "next": "5cd351be-da25-11f0-806b-12ab7e3bb6be", + "previous": "5d4ded7a-da25-11f0-806b-12ab7e3bb6be-1-3c66" + }, + { + "current": "5d0d14da-da25-11f0-806b-12ab7e3bb6be-1-8caf", + "next": "5cd351be-da25-11f0-806b-12ab7e3bb6be-1-b390", + "previous": "5d4ded7a-da25-11f0-806b-12ab7e3bb6be-1-3c66" + } + ], + "next": "5cd351be-da25-11f0-806b-12ab7e3bb6be-2-b390-0edd", + "previous": "5d4ded7a-da25-11f0-806b-12ab7e3bb6be-2-3c66-1b54" + }, + "papermill": { + "duration": 3.946964, + "end_time": "2026-01-06T08:35:37.230387", + "exception": false, + "start_time": "2026-01-06T08:35:33.283423", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " table_locator = page.locator(\"#mView .tableWrapper table\")\n", + " row_locator = table_locator.locator(\"tr\")\n", + " before_row_number = await row_locator.count()\n", + " print(before_row_number)\n", + "\n", + " await grdm.open_edit_wiki(page)\n", + " row_index = 1\n", + " col_index = 4\n", + " await grdm.click_table_menu_save(page, row_index, col_index, \"セルを削除\")\n", + "\n", + " await expect(table_locator).to_be_visible(timeout=transition_timeout)\n", + " after_row_number = await row_locator.count()\n", + " print(after_row_number)\n", + " assert after_row_number == before_row_number-1\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "8c11468b-ca74-4deb-b4bb-ec20ae989546", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "5cd351be-da25-11f0-806b-12ab7e3bb6be-2-b390-0edd", + "history": [ + { + "current": "5cd351be-da25-11f0-806b-12ab7e3bb6be", + "next": "5c96889c-da25-11f0-806b-12ab7e3bb6be", + "previous": "097447dc-d96a-11f0-806b-12ab7e3bb6be" + }, + { + "current": "5cd351be-da25-11f0-806b-12ab7e3bb6be-2-b390-0edd", + "next": "5c96889c-da25-11f0-806b-12ab7e3bb6be", + "previous": "5d0d14da-da25-11f0-806b-12ab7e3bb6be" + } + ], + "next": "5c96889c-da25-11f0-806b-12ab7e3bb6be-1-0bcd", + "previous": "5d0d14da-da25-11f0-806b-12ab7e3bb6be-1-8caf" + }, + "papermill": { + "duration": 0.115273, + "end_time": "2026-01-06T08:35:37.494981", + "exception": false, + "start_time": "2026-01-06T08:35:37.379708", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、テーブルを選択してテーブル挿入ボタンの横プルダウンをクリックしてテーブルを削除をクリックし保存ボタンをクリック\n", + "\n", + "テーブルが削除されていること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d8dcc897-025e-471c-b9ad-88be97678c1a", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:35:37.721098Z", + "iopub.status.busy": "2026-01-06T08:35:37.719745Z", + "iopub.status.idle": "2026-01-06T08:35:38.296611Z", + "shell.execute_reply": "2026-01-06T08:35:38.295493Z" + }, + "lc_cell_meme": { + "current": "5c96889c-da25-11f0-806b-12ab7e3bb6be-1-0bcd", + "execution_end_time": "2025-12-16T04:46:21.167Z", + "history": [ + { + "current": "5c96889c-da25-11f0-806b-12ab7e3bb6be", + "next": "5c623e98-da25-11f0-806b-12ab7e3bb6be", + "previous": "097447dc-d96a-11f0-806b-12ab7e3bb6be" + }, + { + "current": "5c96889c-da25-11f0-806b-12ab7e3bb6be", + "next": "5c623e98-da25-11f0-806b-12ab7e3bb6be", + "previous": "5cd351be-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "5c96889c-da25-11f0-806b-12ab7e3bb6be", + "next": "5c623e98-da25-11f0-806b-12ab7e3bb6be", + "previous": "5cd351be-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "5c96889c-da25-11f0-806b-12ab7e3bb6be", + "next": "5c623e98-da25-11f0-806b-12ab7e3bb6be", + "previous": "5cd351be-da25-11f0-806b-12ab7e3bb6be-1-b390" + }, + { + "current": "5c96889c-da25-11f0-806b-12ab7e3bb6be", + "next": "5c623e98-da25-11f0-806b-12ab7e3bb6be", + "previous": "5cd351be-da25-11f0-806b-12ab7e3bb6be-1-b390" + }, + { + "current": "5c96889c-da25-11f0-806b-12ab7e3bb6be-1-0bcd", + "next": "5c623e98-da25-11f0-806b-12ab7e3bb6be-1-50b5", + "previous": "5cd351be-da25-11f0-806b-12ab7e3bb6be-1-b390" + } + ], + "next": "5c623e98-da25-11f0-806b-12ab7e3bb6be-2-50b5-3bbe", + "previous": "5cd351be-da25-11f0-806b-12ab7e3bb6be-2-b390-0edd" + }, + "papermill": { + "duration": 0.693848, + "end_time": "2026-01-06T08:35:38.299715", + "exception": false, + "start_time": "2026-01-06T08:35:37.605867", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " row_index = 0\n", + " col_index = 1\n", + " await grdm.click_table_menu_save(page, row_index, col_index, \"テーブルを削除\")\n", + " await expect(page.locator(\"#mView .tableWrapper table\")).not_to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "39e8132c-e270-40a5-94da-b237872784cd", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "5c623e98-da25-11f0-806b-12ab7e3bb6be-2-50b5-3bbe", + "history": [ + { + "current": "5c623e98-da25-11f0-806b-12ab7e3bb6be", + "next": "5c227808-da25-11f0-806b-12ab7e3bb6be", + "previous": "097447dc-d96a-11f0-806b-12ab7e3bb6be" + }, + { + "current": "5c623e98-da25-11f0-806b-12ab7e3bb6be-2-50b5-3bbe", + "next": "5c227808-da25-11f0-806b-12ab7e3bb6be", + "previous": "5c96889c-da25-11f0-806b-12ab7e3bb6be" + } + ], + "next": "5c227808-da25-11f0-806b-12ab7e3bb6be-1-c060", + "previous": "5c96889c-da25-11f0-806b-12ab7e3bb6be-1-0bcd" + }, + "papermill": { + "duration": 0.118023, + "end_time": "2026-01-06T08:35:38.534220", + "exception": false, + "start_time": "2026-01-06T08:35:38.416197", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「編集」ボタンをクリック後、ヘルプボタンをクリック\n", + "\n", + "「wiki構文のヘルプ」ウィンドウが表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6dda328b-c2ce-43e7-a64e-539e2ef7087e", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:35:38.760552Z", + "iopub.status.busy": "2026-01-06T08:35:38.759770Z", + "iopub.status.idle": "2026-01-06T08:35:41.611142Z", + "shell.execute_reply": "2026-01-06T08:35:41.610091Z" + }, + "lc_cell_meme": { + "current": "5c227808-da25-11f0-806b-12ab7e3bb6be-1-c060", + "execution_end_time": "2025-12-16T04:46:24.970Z", + "history": [ + { + "current": "5c227808-da25-11f0-806b-12ab7e3bb6be", + "next": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be", + "previous": "097447dc-d96a-11f0-806b-12ab7e3bb6be" + }, + { + "current": "5c227808-da25-11f0-806b-12ab7e3bb6be", + "next": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be", + "previous": "5c623e98-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "5c227808-da25-11f0-806b-12ab7e3bb6be", + "next": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be", + "previous": "5c623e98-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "5c227808-da25-11f0-806b-12ab7e3bb6be", + "next": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be", + "previous": "5c623e98-da25-11f0-806b-12ab7e3bb6be-1-50b5" + }, + { + "current": "5c227808-da25-11f0-806b-12ab7e3bb6be", + "next": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be", + "previous": "5c623e98-da25-11f0-806b-12ab7e3bb6be-1-50b5" + }, + { + "current": "5c227808-da25-11f0-806b-12ab7e3bb6be-1-c060", + "next": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60", + "previous": "5c623e98-da25-11f0-806b-12ab7e3bb6be-1-50b5" + } + ], + "next": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-2-aa60-2c60", + "previous": "5c623e98-da25-11f0-806b-12ab7e3bb6be-2-50b5-3bbe" + }, + "papermill": { + "duration": 2.969218, + "end_time": "2026-01-06T08:35:41.614589", + "exception": false, + "start_time": "2026-01-06T08:35:38.645371", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await page.locator(f'#mMenuBar span:has-text(\"help\")').click()\n", + " await expect(page.locator('//h3[contains(@class, \"modal-title\") and text()=\"Wiki構文のヘルプ\"]')).to_be_visible(timeout=transition_timeout*2)\n", + "\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "c11b9cdd-bbe8-4bd1-bc1f-4d361d4c926b", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-2-aa60-2c60", + "history": [ + { + "current": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be", + "next": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "previous": "097447dc-d96a-11f0-806b-12ab7e3bb6be" + }, + { + "current": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-2-aa60-2c60", + "next": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "previous": "5c227808-da25-11f0-806b-12ab7e3bb6be" + } + ], + "next": "5bdaad48-da25-11f0-806b-12ab7e3bb6be-1-8231", + "previous": "5c227808-da25-11f0-806b-12ab7e3bb6be-1-c060" + }, + "papermill": { + "duration": 0.12232, + "end_time": "2026-01-06T08:35:41.855598", + "exception": false, + "start_time": "2026-01-06T08:35:41.733278", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 入力した「test」の文字を範囲指定して編集画面の太字ボタンと斜体ボタンをそれぞれクリックし保存ボタンをクリック\n", + "\n", + "入力した「test」が太文字、斜体表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "55dd03ac-d3a1-48d6-82a8-d330b324f08b", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:35:42.085122Z", + "iopub.status.busy": "2026-01-06T08:35:42.084873Z", + "iopub.status.idle": "2026-01-06T08:35:46.866192Z", + "shell.execute_reply": "2026-01-06T08:35:46.865161Z" + }, + "lc_cell_meme": { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be-1-8231", + "history": [ + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "10071a80-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "1083a384-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "10e9125a-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "11281cd4-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "11281cd4-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "11281cd4-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "11bb2f4c-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "1244cffe-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "128bce54-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "1300ee64-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "13321ae8-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "138771dc-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "13d727ae-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "1420c6fc-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "14706de2-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "14c12fc0-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "14c12fc0-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "14c12fc0-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "165b6e18-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be", + "next": "165b6e18-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + }, + { + "current": "5bdaad48-da25-11f0-806b-12ab7e3bb6be-1-8231", + "next": "165b6e18-da2c-11f0-806b-12ab7e3bb6be-1-59b8", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-1-aa60" + } + ], + "next": "165b6e18-da2c-11f0-806b-12ab7e3bb6be-2-59b8-a43c", + "previous": "5bdaa53c-da25-11f0-806b-12ab7e3bb6be-2-aa60-2c60" + }, + "papermill": { + "duration": 4.900817, + "end_time": "2026-01-06T08:35:46.869421", + "exception": false, + "start_time": "2026-01-06T08:35:41.968604", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 太文字、斜体'\n", + "async def _step(page):\n", + " await page.locator(\"#wiki-help-modal button\", has_text=\"閉じる\").click()\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['strongWiki', 'italicWiki'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"em > strong\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "495d4ea0-b9ee-4693-810b-059a4e4f1b21", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "165b6e18-da2c-11f0-806b-12ab7e3bb6be-2-59b8-a43c", + "history": [ + { + "current": "165b6e18-da2c-11f0-806b-12ab7e3bb6be-2-59b8-a43c", + "next": "150e508e-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + } + ], + "next": "150e508e-da2c-11f0-806b-12ab7e3bb6be-1-a872", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be-1-8231" + }, + "papermill": { + "duration": 0.122023, + "end_time": "2026-01-06T08:35:47.108946", + "exception": false, + "start_time": "2026-01-06T08:35:46.986923", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の太字ボタンと取消線ボタンをそれぞれクリックし保存ボタンをクリック\n", + "\n", + "入力した「test」が太文字、取消線表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cf8d6625-e940-4e5a-8d0d-2e436e71bc28", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:35:47.341330Z", + "iopub.status.busy": "2026-01-06T08:35:47.340285Z", + "iopub.status.idle": "2026-01-06T08:35:51.277149Z", + "shell.execute_reply": "2026-01-06T08:35:51.276041Z" + }, + "lc_cell_meme": { + "current": "150e508e-da2c-11f0-806b-12ab7e3bb6be-1-a872", + "execution_end_time": "2025-12-16T04:46:33.637Z", + "history": [ + { + "current": "150e508e-da2c-11f0-806b-12ab7e3bb6be", + "next": "165b702a-da2c-11f0-806b-12ab7e3bb6be", + "previous": "165b6e18-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "150e508e-da2c-11f0-806b-12ab7e3bb6be", + "next": "165b702a-da2c-11f0-806b-12ab7e3bb6be", + "previous": "165b6e18-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "150e508e-da2c-11f0-806b-12ab7e3bb6be", + "next": "165b702a-da2c-11f0-806b-12ab7e3bb6be", + "previous": "165b6e18-da2c-11f0-806b-12ab7e3bb6be-1-59b8" + }, + { + "current": "150e508e-da2c-11f0-806b-12ab7e3bb6be", + "next": "165b702a-da2c-11f0-806b-12ab7e3bb6be", + "previous": "165b6e18-da2c-11f0-806b-12ab7e3bb6be-1-59b8" + }, + { + "current": "150e508e-da2c-11f0-806b-12ab7e3bb6be-1-a872", + "next": "165b702a-da2c-11f0-806b-12ab7e3bb6be-1-d9ee", + "previous": "165b6e18-da2c-11f0-806b-12ab7e3bb6be-1-59b8" + } + ], + "next": "165b702a-da2c-11f0-806b-12ab7e3bb6be-2-d9ee-776c", + "previous": "165b6e18-da2c-11f0-806b-12ab7e3bb6be-2-59b8-a43c" + }, + "papermill": { + "duration": 4.058364, + "end_time": "2026-01-06T08:35:51.280160", + "exception": false, + "start_time": "2026-01-06T08:35:47.221796", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 太文字、取消線'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['strongWiki', 'format_strikethrough'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"strong > del\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "4231623f-80fb-4dd1-afc6-99df23275a8c", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "165b702a-da2c-11f0-806b-12ab7e3bb6be-2-d9ee-776c", + "history": [ + { + "current": "165b702a-da2c-11f0-806b-12ab7e3bb6be-2-d9ee-776c", + "next": "14c12fc0-da2c-11f0-806b-12ab7e3bb6be", + "previous": "150e508e-da2c-11f0-806b-12ab7e3bb6be" + } + ], + "next": "14c12fc0-da2c-11f0-806b-12ab7e3bb6be-1-ea62", + "previous": "150e508e-da2c-11f0-806b-12ab7e3bb6be-1-a872" + }, + "papermill": { + "duration": 0.120422, + "end_time": "2026-01-06T08:35:51.522867", + "exception": false, + "start_time": "2026-01-06T08:35:51.402445", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の太字ボタンと下線ボタンをそれぞれクリックし保存ボタンをクリック\n", + "\n", + "入力した「test」が太文字、下線表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0cfe93f8-9c7e-4418-ae7e-672589bcf47b", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:35:51.758700Z", + "iopub.status.busy": "2026-01-06T08:35:51.757491Z", + "iopub.status.idle": "2026-01-06T08:35:56.478953Z", + "shell.execute_reply": "2026-01-06T08:35:56.477897Z" + }, + "lc_cell_meme": { + "current": "14c12fc0-da2c-11f0-806b-12ab7e3bb6be-1-ea62", + "execution_end_time": "2025-12-16T04:46:38.515Z", + "history": [ + { + "current": "14c12fc0-da2c-11f0-806b-12ab7e3bb6be", + "next": "14706de2-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "14c12fc0-da2c-11f0-806b-12ab7e3bb6be", + "next": "14706de2-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "14c12fc0-da2c-11f0-806b-12ab7e3bb6be", + "next": "14706de2-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "14c12fc0-da2c-11f0-806b-12ab7e3bb6be", + "next": "14706de2-da2c-11f0-806b-12ab7e3bb6be", + "previous": "165b702a-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "14c12fc0-da2c-11f0-806b-12ab7e3bb6be", + "next": "14706de2-da2c-11f0-806b-12ab7e3bb6be", + "previous": "165b702a-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "14c12fc0-da2c-11f0-806b-12ab7e3bb6be", + "next": "14706de2-da2c-11f0-806b-12ab7e3bb6be", + "previous": "165b702a-da2c-11f0-806b-12ab7e3bb6be-1-d9ee" + }, + { + "current": "14c12fc0-da2c-11f0-806b-12ab7e3bb6be", + "next": "14706de2-da2c-11f0-806b-12ab7e3bb6be", + "previous": "165b702a-da2c-11f0-806b-12ab7e3bb6be-1-d9ee" + }, + { + "current": "14c12fc0-da2c-11f0-806b-12ab7e3bb6be-1-ea62", + "next": "14706de2-da2c-11f0-806b-12ab7e3bb6be-1-c7e8", + "previous": "165b702a-da2c-11f0-806b-12ab7e3bb6be-1-d9ee" + } + ], + "next": "14706de2-da2c-11f0-806b-12ab7e3bb6be-2-c7e8-2d21", + "previous": "165b702a-da2c-11f0-806b-12ab7e3bb6be-2-d9ee-776c" + }, + "papermill": { + "duration": 4.844932, + "end_time": "2026-01-06T08:35:56.482145", + "exception": false, + "start_time": "2026-01-06T08:35:51.637213", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 太文字、下線'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['strongWiki', 'format_underlined'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"strong > u\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "9263b36e-78a2-4484-8154-a183e362f025", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "14706de2-da2c-11f0-806b-12ab7e3bb6be-2-c7e8-2d21", + "history": [ + { + "current": "14706de2-da2c-11f0-806b-12ab7e3bb6be", + "next": "1420c6fc-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "14706de2-da2c-11f0-806b-12ab7e3bb6be-2-c7e8-2d21", + "next": "1420c6fc-da2c-11f0-806b-12ab7e3bb6be", + "previous": "14c12fc0-da2c-11f0-806b-12ab7e3bb6be" + } + ], + "next": "1420c6fc-da2c-11f0-806b-12ab7e3bb6be-1-da78", + "previous": "14c12fc0-da2c-11f0-806b-12ab7e3bb6be-1-ea62" + }, + "papermill": { + "duration": 0.122393, + "end_time": "2026-01-06T08:35:56.730002", + "exception": false, + "start_time": "2026-01-06T08:35:56.607609", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の太字ボタンとフォントカラーボタンをそれぞれクリックし表示されているRGB設定画面のRの項目を255にして保存ボタンをクリック\n", + "\n", + "入力した「test」が太文字、フォントカラーが赤で表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "52e2d2ae-863a-47cf-942b-b1ad88b757dd", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:35:56.964811Z", + "iopub.status.busy": "2026-01-06T08:35:56.963729Z", + "iopub.status.idle": "2026-01-06T08:36:01.100961Z", + "shell.execute_reply": "2026-01-06T08:36:01.099885Z" + }, + "lc_cell_meme": { + "current": "1420c6fc-da2c-11f0-806b-12ab7e3bb6be-1-da78", + "execution_end_time": "2025-12-16T04:46:43.086Z", + "history": [ + { + "current": "1420c6fc-da2c-11f0-806b-12ab7e3bb6be", + "next": "13d727ae-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "1420c6fc-da2c-11f0-806b-12ab7e3bb6be", + "next": "13d727ae-da2c-11f0-806b-12ab7e3bb6be", + "previous": "14706de2-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "1420c6fc-da2c-11f0-806b-12ab7e3bb6be", + "next": "13d727ae-da2c-11f0-806b-12ab7e3bb6be", + "previous": "14706de2-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "1420c6fc-da2c-11f0-806b-12ab7e3bb6be", + "next": "13d727ae-da2c-11f0-806b-12ab7e3bb6be", + "previous": "14706de2-da2c-11f0-806b-12ab7e3bb6be-1-c7e8" + }, + { + "current": "1420c6fc-da2c-11f0-806b-12ab7e3bb6be", + "next": "13d727ae-da2c-11f0-806b-12ab7e3bb6be", + "previous": "14706de2-da2c-11f0-806b-12ab7e3bb6be-1-c7e8" + }, + { + "current": "1420c6fc-da2c-11f0-806b-12ab7e3bb6be-1-da78", + "next": "13d727ae-da2c-11f0-806b-12ab7e3bb6be-1-66a0", + "previous": "14706de2-da2c-11f0-806b-12ab7e3bb6be-1-c7e8" + } + ], + "next": "13d727ae-da2c-11f0-806b-12ab7e3bb6be-2-66a0-1986", + "previous": "14706de2-da2c-11f0-806b-12ab7e3bb6be-2-c7e8-2d21" + }, + "papermill": { + "duration": 4.258254, + "end_time": "2026-01-06T08:36:01.104224", + "exception": false, + "start_time": "2026-01-06T08:35:56.845970", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 太文字、フォントカラーが赤'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['strongWiki', 'format_color_text'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"strong > span\", has_text=text)).to_have_css(\"color\", \"rgb(255, 0, 0)\")\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "53bfbe43-d630-4732-afd8-7051d532e60a", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "13d727ae-da2c-11f0-806b-12ab7e3bb6be-2-66a0-1986", + "history": [ + { + "current": "13d727ae-da2c-11f0-806b-12ab7e3bb6be", + "next": "138771dc-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "13d727ae-da2c-11f0-806b-12ab7e3bb6be-2-66a0-1986", + "next": "138771dc-da2c-11f0-806b-12ab7e3bb6be", + "previous": "1420c6fc-da2c-11f0-806b-12ab7e3bb6be" + } + ], + "next": "138771dc-da2c-11f0-806b-12ab7e3bb6be-1-3114", + "previous": "1420c6fc-da2c-11f0-806b-12ab7e3bb6be-1-da78" + }, + "papermill": { + "duration": 0.15391, + "end_time": "2026-01-06T08:36:01.379771", + "exception": false, + "start_time": "2026-01-06T08:36:01.225861", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の斜体ボタンと取消線ボタンをそれぞれクリックし保存ボタンをクリック\n", + "\n", + "入力した「test」が斜体、取消線表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f0f82173-fd0e-4f22-a464-0d5ac5408880", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:36:01.616805Z", + "iopub.status.busy": "2026-01-06T08:36:01.615731Z", + "iopub.status.idle": "2026-01-06T08:36:06.917911Z", + "shell.execute_reply": "2026-01-06T08:36:06.916893Z" + }, + "lc_cell_meme": { + "current": "138771dc-da2c-11f0-806b-12ab7e3bb6be-1-3114", + "execution_end_time": "2025-12-16T04:46:47.581Z", + "history": [ + { + "current": "138771dc-da2c-11f0-806b-12ab7e3bb6be", + "next": "13321ae8-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "138771dc-da2c-11f0-806b-12ab7e3bb6be", + "next": "13321ae8-da2c-11f0-806b-12ab7e3bb6be", + "previous": "13d727ae-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "138771dc-da2c-11f0-806b-12ab7e3bb6be", + "next": "13321ae8-da2c-11f0-806b-12ab7e3bb6be", + "previous": "13d727ae-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "138771dc-da2c-11f0-806b-12ab7e3bb6be", + "next": "13321ae8-da2c-11f0-806b-12ab7e3bb6be", + "previous": "13d727ae-da2c-11f0-806b-12ab7e3bb6be-1-66a0" + }, + { + "current": "138771dc-da2c-11f0-806b-12ab7e3bb6be", + "next": "13321ae8-da2c-11f0-806b-12ab7e3bb6be", + "previous": "13d727ae-da2c-11f0-806b-12ab7e3bb6be-1-66a0" + }, + { + "current": "138771dc-da2c-11f0-806b-12ab7e3bb6be-1-3114", + "next": "13321ae8-da2c-11f0-806b-12ab7e3bb6be-1-7d41", + "previous": "13d727ae-da2c-11f0-806b-12ab7e3bb6be-1-66a0" + } + ], + "next": "13321ae8-da2c-11f0-806b-12ab7e3bb6be-2-7d41-d967", + "previous": "13d727ae-da2c-11f0-806b-12ab7e3bb6be-2-66a0-1986" + }, + "papermill": { + "duration": 5.424235, + "end_time": "2026-01-06T08:36:06.921147", + "exception": false, + "start_time": "2026-01-06T08:36:01.496912", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 斜体、取消線'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['italicWiki', 'format_strikethrough'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"em > del\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "ef9d9903-e3b1-4b03-ad47-7ba8b967d98f", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "13321ae8-da2c-11f0-806b-12ab7e3bb6be-2-7d41-d967", + "history": [ + { + "current": "13321ae8-da2c-11f0-806b-12ab7e3bb6be", + "next": "1300ee64-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "13321ae8-da2c-11f0-806b-12ab7e3bb6be-2-7d41-d967", + "next": "1300ee64-da2c-11f0-806b-12ab7e3bb6be", + "previous": "138771dc-da2c-11f0-806b-12ab7e3bb6be" + } + ], + "next": "1300ee64-da2c-11f0-806b-12ab7e3bb6be-1-1a20", + "previous": "138771dc-da2c-11f0-806b-12ab7e3bb6be-1-3114" + }, + "papermill": { + "duration": 0.126509, + "end_time": "2026-01-06T08:36:07.169305", + "exception": false, + "start_time": "2026-01-06T08:36:07.042796", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の斜体ボタンと下線ボタンをそれぞれクリックし保存ボタンをクリック\n", + "\n", + "入力した「test」が斜体、下線表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4237d195-bd92-4386-86f8-3e245fc407e6", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:36:07.410564Z", + "iopub.status.busy": "2026-01-06T08:36:07.409657Z", + "iopub.status.idle": "2026-01-06T08:36:11.362030Z", + "shell.execute_reply": "2026-01-06T08:36:11.360763Z" + }, + "lc_cell_meme": { + "current": "1300ee64-da2c-11f0-806b-12ab7e3bb6be-1-1a20", + "execution_end_time": "2025-12-16T04:46:51.982Z", + "history": [ + { + "current": "1300ee64-da2c-11f0-806b-12ab7e3bb6be", + "next": "128bce54-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "1300ee64-da2c-11f0-806b-12ab7e3bb6be", + "next": "128bce54-da2c-11f0-806b-12ab7e3bb6be", + "previous": "13321ae8-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "1300ee64-da2c-11f0-806b-12ab7e3bb6be", + "next": "128bce54-da2c-11f0-806b-12ab7e3bb6be", + "previous": "13321ae8-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "1300ee64-da2c-11f0-806b-12ab7e3bb6be", + "next": "128bce54-da2c-11f0-806b-12ab7e3bb6be", + "previous": "13321ae8-da2c-11f0-806b-12ab7e3bb6be-1-7d41" + }, + { + "current": "1300ee64-da2c-11f0-806b-12ab7e3bb6be", + "next": "128bce54-da2c-11f0-806b-12ab7e3bb6be", + "previous": "13321ae8-da2c-11f0-806b-12ab7e3bb6be-1-7d41" + }, + { + "current": "1300ee64-da2c-11f0-806b-12ab7e3bb6be-1-1a20", + "next": "128bce54-da2c-11f0-806b-12ab7e3bb6be-1-af9e", + "previous": "13321ae8-da2c-11f0-806b-12ab7e3bb6be-1-7d41" + } + ], + "next": "128bce54-da2c-11f0-806b-12ab7e3bb6be-2-af9e-976e", + "previous": "13321ae8-da2c-11f0-806b-12ab7e3bb6be-2-7d41-d967" + }, + "papermill": { + "duration": 4.077288, + "end_time": "2026-01-06T08:36:11.364976", + "exception": false, + "start_time": "2026-01-06T08:36:07.287688", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 斜体、下線'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['italicWiki', 'format_underlined'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"em > u\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "65c5b35a-e6b5-4652-bb75-12f23201e80a", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "128bce54-da2c-11f0-806b-12ab7e3bb6be-2-af9e-976e", + "history": [ + { + "current": "128bce54-da2c-11f0-806b-12ab7e3bb6be", + "next": "1244cffe-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "128bce54-da2c-11f0-806b-12ab7e3bb6be-2-af9e-976e", + "next": "1244cffe-da2c-11f0-806b-12ab7e3bb6be", + "previous": "1300ee64-da2c-11f0-806b-12ab7e3bb6be" + } + ], + "next": "1244cffe-da2c-11f0-806b-12ab7e3bb6be-1-7aaf", + "previous": "1300ee64-da2c-11f0-806b-12ab7e3bb6be-1-1a20" + }, + "papermill": { + "duration": 0.128366, + "end_time": "2026-01-06T08:36:11.619255", + "exception": false, + "start_time": "2026-01-06T08:36:11.490889", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の斜体ボタンとフォントカラーボタンをそれぞれクリックし表示されているRGB設定画面のRの項目を255にして保存ボタンをクリック\n", + "\n", + "入力した「test」が斜体、フォントカラーが赤で表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0fdbb533-55f9-44cf-b88e-64e2729eb35f", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:36:11.863826Z", + "iopub.status.busy": "2026-01-06T08:36:11.862795Z", + "iopub.status.idle": "2026-01-06T08:36:16.608535Z", + "shell.execute_reply": "2026-01-06T08:36:16.607498Z" + }, + "lc_cell_meme": { + "current": "1244cffe-da2c-11f0-806b-12ab7e3bb6be-1-7aaf", + "execution_end_time": "2025-12-16T04:46:56.706Z", + "history": [ + { + "current": "1244cffe-da2c-11f0-806b-12ab7e3bb6be", + "next": "11bb2f4c-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "1244cffe-da2c-11f0-806b-12ab7e3bb6be", + "next": "11bb2f4c-da2c-11f0-806b-12ab7e3bb6be", + "previous": "128bce54-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "1244cffe-da2c-11f0-806b-12ab7e3bb6be", + "next": "11bb2f4c-da2c-11f0-806b-12ab7e3bb6be", + "previous": "128bce54-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "1244cffe-da2c-11f0-806b-12ab7e3bb6be", + "next": "11bb2f4c-da2c-11f0-806b-12ab7e3bb6be", + "previous": "128bce54-da2c-11f0-806b-12ab7e3bb6be-1-af9e" + }, + { + "current": "1244cffe-da2c-11f0-806b-12ab7e3bb6be", + "next": "11bb2f4c-da2c-11f0-806b-12ab7e3bb6be", + "previous": "128bce54-da2c-11f0-806b-12ab7e3bb6be-1-af9e" + }, + { + "current": "1244cffe-da2c-11f0-806b-12ab7e3bb6be-1-7aaf", + "next": "11bb2f4c-da2c-11f0-806b-12ab7e3bb6be-1-ee55", + "previous": "128bce54-da2c-11f0-806b-12ab7e3bb6be-1-af9e" + } + ], + "next": "11bb2f4c-da2c-11f0-806b-12ab7e3bb6be-2-ee55-4966", + "previous": "128bce54-da2c-11f0-806b-12ab7e3bb6be-2-af9e-976e" + }, + "papermill": { + "duration": 4.872406, + "end_time": "2026-01-06T08:36:16.610210", + "exception": false, + "start_time": "2026-01-06T08:36:11.737804", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 斜体、フォントカラーが赤'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['italicWiki', 'format_color_text'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"em > span\", has_text=text)).to_have_css(\"color\", \"rgb(255, 0, 0)\")\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "90847be1-7a31-4ab3-9426-cd7b91b01909", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "11bb2f4c-da2c-11f0-806b-12ab7e3bb6be-2-ee55-4966", + "history": [ + { + "current": "11bb2f4c-da2c-11f0-806b-12ab7e3bb6be", + "next": "11bab788-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "11bb2f4c-da2c-11f0-806b-12ab7e3bb6be-2-ee55-4966", + "next": "11bab788-da2c-11f0-806b-12ab7e3bb6be", + "previous": "1244cffe-da2c-11f0-806b-12ab7e3bb6be" + } + ], + "next": "11bab788-da2c-11f0-806b-12ab7e3bb6be-1-0efc", + "previous": "1244cffe-da2c-11f0-806b-12ab7e3bb6be-1-7aaf" + }, + "papermill": { + "duration": 0.130433, + "end_time": "2026-01-06T08:36:16.868477", + "exception": false, + "start_time": "2026-01-06T08:36:16.738044", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の取消線ボタンと下線ボタンをそれぞれクリックし保存ボタンをクリック\n", + "\n", + "入力した「test」が取消、下線表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d61f56ff-fc29-4253-9934-6b2a064834f7", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:36:17.118061Z", + "iopub.status.busy": "2026-01-06T08:36:17.117146Z", + "iopub.status.idle": "2026-01-06T08:36:21.090996Z", + "shell.execute_reply": "2026-01-06T08:36:21.089917Z" + }, + "lc_cell_meme": { + "current": "11bab788-da2c-11f0-806b-12ab7e3bb6be-1-0efc", + "execution_end_time": "2025-12-16T04:47:01.231Z", + "history": [ + { + "current": "11bab788-da2c-11f0-806b-12ab7e3bb6be", + "next": "11bb30c8-da2c-11f0-806b-12ab7e3bb6be", + "previous": "11bb2f4c-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "11bab788-da2c-11f0-806b-12ab7e3bb6be", + "next": "11bb30c8-da2c-11f0-806b-12ab7e3bb6be", + "previous": "11bb2f4c-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "11bab788-da2c-11f0-806b-12ab7e3bb6be", + "next": "11bb30c8-da2c-11f0-806b-12ab7e3bb6be", + "previous": "11bb2f4c-da2c-11f0-806b-12ab7e3bb6be-1-ee55" + }, + { + "current": "11bab788-da2c-11f0-806b-12ab7e3bb6be", + "next": "11bb30c8-da2c-11f0-806b-12ab7e3bb6be", + "previous": "11bb2f4c-da2c-11f0-806b-12ab7e3bb6be-1-ee55" + }, + { + "current": "11bab788-da2c-11f0-806b-12ab7e3bb6be-1-0efc", + "next": "11bb30c8-da2c-11f0-806b-12ab7e3bb6be-1-22f5", + "previous": "11bb2f4c-da2c-11f0-806b-12ab7e3bb6be-1-ee55" + } + ], + "next": "11bb30c8-da2c-11f0-806b-12ab7e3bb6be-2-22f5-8bd3", + "previous": "11bb2f4c-da2c-11f0-806b-12ab7e3bb6be-2-ee55-4966" + }, + "papermill": { + "duration": 4.10317, + "end_time": "2026-01-06T08:36:21.094074", + "exception": false, + "start_time": "2026-01-06T08:36:16.990904", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 取消、下線'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['format_strikethrough', 'format_underlined'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"u > del\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "bfb8615b-6f6d-44b8-a281-dc178fa2a9f0", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "11bb30c8-da2c-11f0-806b-12ab7e3bb6be-2-22f5-8bd3", + "history": [ + { + "current": "11bb30c8-da2c-11f0-806b-12ab7e3bb6be-2-22f5-8bd3", + "next": "11281cd4-da2c-11f0-806b-12ab7e3bb6be", + "previous": "11bab788-da2c-11f0-806b-12ab7e3bb6be" + } + ], + "next": "11281cd4-da2c-11f0-806b-12ab7e3bb6be-1-aee2", + "previous": "11bab788-da2c-11f0-806b-12ab7e3bb6be-1-0efc" + }, + "papermill": { + "duration": 0.126712, + "end_time": "2026-01-06T08:36:21.344863", + "exception": false, + "start_time": "2026-01-06T08:36:21.218151", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の取消ボタンとフォントカラーボタンをそれぞれクリックし表示されているRGB設定画面のRの項目を255にして保存ボタンをクリック\n", + "\n", + "入力した「test」が取消、フォントカラーが赤で表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "92afd576-2f98-475d-8928-d99b4b5a95b6", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:36:21.588155Z", + "iopub.status.busy": "2026-01-06T08:36:21.587273Z", + "iopub.status.idle": "2026-01-06T08:36:26.280061Z", + "shell.execute_reply": "2026-01-06T08:36:26.278962Z" + }, + "lc_cell_meme": { + "current": "11281cd4-da2c-11f0-806b-12ab7e3bb6be-1-aee2", + "execution_end_time": "2025-12-16T04:47:05.981Z", + "history": [ + { + "current": "11281cd4-da2c-11f0-806b-12ab7e3bb6be", + "next": "10e9125a-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "11281cd4-da2c-11f0-806b-12ab7e3bb6be", + "next": "10e9125a-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "11281cd4-da2c-11f0-806b-12ab7e3bb6be", + "next": "10e9125a-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "11281cd4-da2c-11f0-806b-12ab7e3bb6be", + "next": "10e9125a-da2c-11f0-806b-12ab7e3bb6be", + "previous": "11bb30c8-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "11281cd4-da2c-11f0-806b-12ab7e3bb6be", + "next": "10e9125a-da2c-11f0-806b-12ab7e3bb6be", + "previous": "11bb30c8-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "11281cd4-da2c-11f0-806b-12ab7e3bb6be", + "next": "10e9125a-da2c-11f0-806b-12ab7e3bb6be", + "previous": "11bb30c8-da2c-11f0-806b-12ab7e3bb6be-1-22f5" + }, + { + "current": "11281cd4-da2c-11f0-806b-12ab7e3bb6be", + "next": "10e9125a-da2c-11f0-806b-12ab7e3bb6be", + "previous": "11bb30c8-da2c-11f0-806b-12ab7e3bb6be-1-22f5" + }, + { + "current": "11281cd4-da2c-11f0-806b-12ab7e3bb6be", + "next": "10e9125a-da2c-11f0-806b-12ab7e3bb6be-1-6ddf", + "previous": "11bb30c8-da2c-11f0-806b-12ab7e3bb6be-1-22f5" + }, + { + "current": "11281cd4-da2c-11f0-806b-12ab7e3bb6be", + "next": "175e7ff2-dfaf-11f0-99a8-12ab7e3bb6be", + "previous": "11bb30c8-da2c-11f0-806b-12ab7e3bb6be-1-22f5" + }, + { + "current": "11281cd4-da2c-11f0-806b-12ab7e3bb6be", + "next": "17b6487c-dfaf-11f0-99a8-12ab7e3bb6be", + "previous": "11bb30c8-da2c-11f0-806b-12ab7e3bb6be-1-22f5" + }, + { + "current": "11281cd4-da2c-11f0-806b-12ab7e3bb6be", + "next": "17b6487c-dfaf-11f0-99a8-12ab7e3bb6be", + "previous": "11bb30c8-da2c-11f0-806b-12ab7e3bb6be-1-22f5" + }, + { + "current": "11281cd4-da2c-11f0-806b-12ab7e3bb6be-1-aee2", + "next": "17b6487c-dfaf-11f0-99a8-12ab7e3bb6be-1-b55c", + "previous": "11bb30c8-da2c-11f0-806b-12ab7e3bb6be-1-22f5" + } + ], + "next": "17b6487c-dfaf-11f0-99a8-12ab7e3bb6be-2-b55c-9715", + "previous": "11bb30c8-da2c-11f0-806b-12ab7e3bb6be-2-22f5-8bd3" + }, + "papermill": { + "duration": 4.816961, + "end_time": "2026-01-06T08:36:26.281729", + "exception": false, + "start_time": "2026-01-06T08:36:21.464768", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 取消、フォントカラーが赤'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['format_strikethrough', 'format_color_text'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"span > del\", has_text=text)).to_have_css(\"color\", \"rgb(255, 0, 0)\")\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "d3d058a5-c222-4b84-8fd6-032254afcb01", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "17b6487c-dfaf-11f0-99a8-12ab7e3bb6be-2-b55c-9715", + "history": [ + { + "current": "17b6487c-dfaf-11f0-99a8-12ab7e3bb6be-2-b55c-9715", + "next": "175e7ff2-dfaf-11f0-99a8-12ab7e3bb6be", + "previous": "11281cd4-da2c-11f0-806b-12ab7e3bb6be" + } + ], + "next": "175e7ff2-dfaf-11f0-99a8-12ab7e3bb6be-1-6263", + "previous": "11281cd4-da2c-11f0-806b-12ab7e3bb6be-1-aee2" + }, + "papermill": { + "duration": 0.128666, + "end_time": "2026-01-06T08:36:26.535809", + "exception": false, + "start_time": "2026-01-06T08:36:26.407143", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の下線ボタンとフォントカラーボタンをそれぞれクリックし表示されているRGB設定画面のRの項目を255にして保存ボタンをクリック\n", + "\n", + "入力した「test」が下線、フォントカラーが赤で表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cc200d11-93ec-405b-ad45-bc51686a23d1", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:36:26.782811Z", + "iopub.status.busy": "2026-01-06T08:36:26.781678Z", + "iopub.status.idle": "2026-01-06T08:36:31.006814Z", + "shell.execute_reply": "2026-01-06T08:36:31.005778Z" + }, + "lc_cell_meme": { + "current": "175e7ff2-dfaf-11f0-99a8-12ab7e3bb6be-1-6263", + "history": [ + { + "current": "175e7ff2-dfaf-11f0-99a8-12ab7e3bb6be", + "next": "10e9125a-da2c-11f0-806b-12ab7e3bb6be-1-6ddf", + "previous": "11281cd4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "175e7ff2-dfaf-11f0-99a8-12ab7e3bb6be", + "next": "10e9125a-da2c-11f0-806b-12ab7e3bb6be-1-6ddf", + "previous": "17b6487c-dfaf-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "175e7ff2-dfaf-11f0-99a8-12ab7e3bb6be", + "next": "10e9125a-da2c-11f0-806b-12ab7e3bb6be-1-6ddf", + "previous": "17b6487c-dfaf-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "175e7ff2-dfaf-11f0-99a8-12ab7e3bb6be-1-6263", + "next": "10e9125a-da2c-11f0-806b-12ab7e3bb6be-1-6ddf", + "previous": "17b6487c-dfaf-11f0-99a8-12ab7e3bb6be-1-b55c" + } + ], + "next": "10e9125a-da2c-11f0-806b-12ab7e3bb6be-2-6ddf-d955", + "previous": "17b6487c-dfaf-11f0-99a8-12ab7e3bb6be-2-b55c-9715" + }, + "papermill": { + "duration": 4.351259, + "end_time": "2026-01-06T08:36:31.009974", + "exception": false, + "start_time": "2026-01-06T08:36:26.658715", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 下線、フォントカラーが赤'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['format_underlined', 'format_color_text'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"u > span\", has_text=text)).to_have_css(\"color\", \"rgb(255, 0, 0)\")\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "0f4677e3-4fa4-4340-8348-75663545485c", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "10e9125a-da2c-11f0-806b-12ab7e3bb6be-2-6ddf-d955", + "history": [ + { + "current": "10e9125a-da2c-11f0-806b-12ab7e3bb6be", + "next": "1083a384-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "10e9125a-da2c-11f0-806b-12ab7e3bb6be-1-6ddf", + "next": "1083a384-da2c-11f0-806b-12ab7e3bb6be", + "previous": "11281cd4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "10e9125a-da2c-11f0-806b-12ab7e3bb6be-1-6ddf", + "next": "1083a384-da2c-11f0-806b-12ab7e3bb6be", + "previous": "11281cd4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "10e9125a-da2c-11f0-806b-12ab7e3bb6be-1-6ddf", + "next": "1083a384-da2c-11f0-806b-12ab7e3bb6be-1-a1a8", + "previous": "11281cd4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "10e9125a-da2c-11f0-806b-12ab7e3bb6be-1-6ddf", + "next": "1083a384-da2c-11f0-806b-12ab7e3bb6be-1-a1a8", + "previous": "11281cd4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "10e9125a-da2c-11f0-806b-12ab7e3bb6be-1-6ddf", + "next": "1083a384-da2c-11f0-806b-12ab7e3bb6be-2-a1a8-7175", + "previous": "11281cd4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "10e9125a-da2c-11f0-806b-12ab7e3bb6be-2-6ddf-d955", + "next": "1083a384-da2c-11f0-806b-12ab7e3bb6be-2-a1a8-7175", + "previous": "175e7ff2-dfaf-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "1083a384-da2c-11f0-806b-12ab7e3bb6be-3-a1a8-7175-c69f", + "previous": "175e7ff2-dfaf-11f0-99a8-12ab7e3bb6be-1-6263" + }, + "papermill": { + "duration": 0.127907, + "end_time": "2026-01-06T08:36:31.270879", + "exception": false, + "start_time": "2026-01-06T08:36:31.142972", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の太字ボタンと斜体ボタンと取消線ボタンをそれぞれクリックし保存ボタンをクリック\n", + "\n", + "入力した「test」が太文字、斜体、取消線表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a9b2c68f-db02-4a7f-8dbf-fc8b3aa0f28f", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:36:31.562190Z", + "iopub.status.busy": "2026-01-06T08:36:31.561120Z", + "iopub.status.idle": "2026-01-06T08:36:36.272406Z", + "shell.execute_reply": "2026-01-06T08:36:36.271282Z" + }, + "lc_cell_meme": { + "current": "1083a384-da2c-11f0-806b-12ab7e3bb6be-3-a1a8-7175-c69f", + "execution_end_time": "2025-12-16T04:47:10.418Z", + "history": [ + { + "current": "1083a384-da2c-11f0-806b-12ab7e3bb6be", + "next": "10071a80-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "1083a384-da2c-11f0-806b-12ab7e3bb6be", + "next": "10071a80-da2c-11f0-806b-12ab7e3bb6be", + "previous": "10e9125a-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "1083a384-da2c-11f0-806b-12ab7e3bb6be", + "next": "10071a80-da2c-11f0-806b-12ab7e3bb6be", + "previous": "10e9125a-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "1083a384-da2c-11f0-806b-12ab7e3bb6be", + "next": "10071a80-da2c-11f0-806b-12ab7e3bb6be", + "previous": "10e9125a-da2c-11f0-806b-12ab7e3bb6be-1-6ddf" + }, + { + "current": "1083a384-da2c-11f0-806b-12ab7e3bb6be", + "next": "10071a80-da2c-11f0-806b-12ab7e3bb6be", + "previous": "10e9125a-da2c-11f0-806b-12ab7e3bb6be-1-6ddf" + }, + { + "current": "1083a384-da2c-11f0-806b-12ab7e3bb6be-3-a1a8-7175-c69f", + "next": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b", + "previous": "10e9125a-da2c-11f0-806b-12ab7e3bb6be-1-6ddf" + } + ], + "next": "10071a80-da2c-11f0-806b-12ab7e3bb6be-2-ff3b-8f81", + "previous": "10e9125a-da2c-11f0-806b-12ab7e3bb6be-2-6ddf-d955" + }, + "papermill": { + "duration": 4.843635, + "end_time": "2026-01-06T08:36:36.275583", + "exception": false, + "start_time": "2026-01-06T08:36:31.431948", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 太文字、斜体、取消線'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['strongWiki', 'italicWiki', 'format_strikethrough'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"em > strong > del\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "c0a61bdf-9523-412c-98c4-56bb47ee990e", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "10071a80-da2c-11f0-806b-12ab7e3bb6be-2-ff3b-8f81", + "history": [ + { + "current": "10071a80-da2c-11f0-806b-12ab7e3bb6be", + "next": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b", + "next": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "previous": "1083a384-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b", + "next": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "previous": "1083a384-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b", + "next": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "previous": "1083a384-da2c-11f0-806b-12ab7e3bb6be-1-a1a8" + }, + { + "current": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b", + "next": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "previous": "1083a384-da2c-11f0-806b-12ab7e3bb6be-1-a1a8" + }, + { + "current": "10071a80-da2c-11f0-806b-12ab7e3bb6be-2-ff3b-8f81", + "next": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "previous": "1083a384-da2c-11f0-806b-12ab7e3bb6be-2-a1a8-7175" + } + ], + "next": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be-1-7152", + "previous": "1083a384-da2c-11f0-806b-12ab7e3bb6be-3-a1a8-7175-c69f" + }, + "papermill": { + "duration": 0.137547, + "end_time": "2026-01-06T08:36:36.545720", + "exception": false, + "start_time": "2026-01-06T08:36:36.408173", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の太字ボタンと斜体ボタンと下線ボタンをそれぞれクリックし保存ボタンをクリック\n", + "\n", + "入力した「test」が太文字、斜体、下線表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ce10bf58-e44a-49ac-8268-74fe9c620d6e", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:36:36.801993Z", + "iopub.status.busy": "2026-01-06T08:36:36.801283Z", + "iopub.status.idle": "2026-01-06T08:36:41.037416Z", + "shell.execute_reply": "2026-01-06T08:36:41.036375Z" + }, + "lc_cell_meme": { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be-1-7152", + "execution_end_time": "2025-12-16T04:47:15.006Z", + "history": [ + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "dba3c010-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "dc20355a-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "dca02f12-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "dcfdf804-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "dd3c0fc2-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "dd3c0fc2-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "ddef3ffc-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "de2448f0-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "de77c3e0-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "dec3392e-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "df189b6c-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "df492f84-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "dfb029d2-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "dfb029d2-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "e000a3f8-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "e08d2eea-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "e0d53ac8-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "e1223918-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "e16d8ac6-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "e1be357a-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be", + "next": "e1be357a-da33-11f0-806b-12ab7e3bb6be", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + }, + { + "current": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be-1-7152", + "next": "e1be357a-da33-11f0-806b-12ab7e3bb6be-1-cc51", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-1-ff3b" + } + ], + "next": "e1be357a-da33-11f0-806b-12ab7e3bb6be-2-cc51-1ab6", + "previous": "10071a80-da2c-11f0-806b-12ab7e3bb6be-2-ff3b-8f81" + }, + "papermill": { + "duration": 4.368068, + "end_time": "2026-01-06T08:36:41.040591", + "exception": false, + "start_time": "2026-01-06T08:36:36.672523", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 太文字、斜体、下線'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['strongWiki', 'italicWiki', 'format_underlined'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"em > strong > u\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "29073b93-badb-4239-ab89-ae86c07c311c", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "e1be357a-da33-11f0-806b-12ab7e3bb6be-2-cc51-1ab6", + "history": [ + { + "current": "e1be357a-da33-11f0-806b-12ab7e3bb6be-2-cc51-1ab6", + "next": "e16d8ac6-da33-11f0-806b-12ab7e3bb6be", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + } + ], + "next": "e16d8ac6-da33-11f0-806b-12ab7e3bb6be-1-379e", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be-1-7152" + }, + "papermill": { + "duration": 0.126608, + "end_time": "2026-01-06T08:36:41.292982", + "exception": false, + "start_time": "2026-01-06T08:36:41.166374", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の太字ボタンと斜体ボタンとフォントカラーボタンをそれぞれクリックし表示されているRGB設定画面のRの項目を255にして保存ボタンをクリック\t\n", + "\n", + "入力した「test」が太文字、斜体、フォントカラーが赤で表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "fffa94cb-ac1a-4ea6-aba4-1edffe0d97eb", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:36:41.545737Z", + "iopub.status.busy": "2026-01-06T08:36:41.544491Z", + "iopub.status.idle": "2026-01-06T08:36:46.299226Z", + "shell.execute_reply": "2026-01-06T08:36:46.298196Z" + }, + "lc_cell_meme": { + "current": "e16d8ac6-da33-11f0-806b-12ab7e3bb6be-1-379e", + "execution_end_time": "2025-12-16T04:47:19.576Z", + "history": [ + { + "current": "e16d8ac6-da33-11f0-806b-12ab7e3bb6be", + "next": "e1223918-da33-11f0-806b-12ab7e3bb6be", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "e16d8ac6-da33-11f0-806b-12ab7e3bb6be", + "next": "e1223918-da33-11f0-806b-12ab7e3bb6be", + "previous": "e1be357a-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "e16d8ac6-da33-11f0-806b-12ab7e3bb6be", + "next": "e1223918-da33-11f0-806b-12ab7e3bb6be", + "previous": "e1be357a-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "e16d8ac6-da33-11f0-806b-12ab7e3bb6be", + "next": "e1223918-da33-11f0-806b-12ab7e3bb6be", + "previous": "e1be357a-da33-11f0-806b-12ab7e3bb6be-1-cc51" + }, + { + "current": "e16d8ac6-da33-11f0-806b-12ab7e3bb6be", + "next": "e1223918-da33-11f0-806b-12ab7e3bb6be", + "previous": "e1be357a-da33-11f0-806b-12ab7e3bb6be-1-cc51" + }, + { + "current": "e16d8ac6-da33-11f0-806b-12ab7e3bb6be-1-379e", + "next": "e1223918-da33-11f0-806b-12ab7e3bb6be-1-726e", + "previous": "e1be357a-da33-11f0-806b-12ab7e3bb6be-1-cc51" + } + ], + "next": "e1223918-da33-11f0-806b-12ab7e3bb6be-2-726e-3046", + "previous": "e1be357a-da33-11f0-806b-12ab7e3bb6be-2-cc51-1ab6" + }, + "papermill": { + "duration": 4.886237, + "end_time": "2026-01-06T08:36:46.303337", + "exception": false, + "start_time": "2026-01-06T08:36:41.417100", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 太文字、斜体、フォントカラーが赤'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['strongWiki', 'italicWiki', 'format_color_text'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"em > strong > span\", has_text=text)).to_have_css(\"color\", \"rgb(255, 0, 0)\")\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "23107f65-b7f4-4e13-aad0-338cfb76ce45", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "e1223918-da33-11f0-806b-12ab7e3bb6be-2-726e-3046", + "history": [ + { + "current": "e1223918-da33-11f0-806b-12ab7e3bb6be", + "next": "e0d53ac8-da33-11f0-806b-12ab7e3bb6be", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "e1223918-da33-11f0-806b-12ab7e3bb6be-2-726e-3046", + "next": "e0d53ac8-da33-11f0-806b-12ab7e3bb6be", + "previous": "e16d8ac6-da33-11f0-806b-12ab7e3bb6be" + } + ], + "next": "e0d53ac8-da33-11f0-806b-12ab7e3bb6be-1-558b", + "previous": "e16d8ac6-da33-11f0-806b-12ab7e3bb6be-1-379e" + }, + "papermill": { + "duration": 0.134618, + "end_time": "2026-01-06T08:36:46.570654", + "exception": false, + "start_time": "2026-01-06T08:36:46.436036", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の太字ボタンと取消線ボタンと下線ボタンをそれぞれクリックし保存ボタンをクリック\n", + "\n", + "入力した「test」が太文字、取消、下線表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "574f2963-2c36-4790-9835-123361724b4e", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:36:46.825112Z", + "iopub.status.busy": "2026-01-06T08:36:46.824052Z", + "iopub.status.idle": "2026-01-06T08:36:51.016292Z", + "shell.execute_reply": "2026-01-06T08:36:51.015042Z" + }, + "lc_cell_meme": { + "current": "e0d53ac8-da33-11f0-806b-12ab7e3bb6be-1-558b", + "execution_end_time": "2025-12-16T04:47:24.481Z", + "history": [ + { + "current": "e0d53ac8-da33-11f0-806b-12ab7e3bb6be", + "next": "e08d2eea-da33-11f0-806b-12ab7e3bb6be", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "e0d53ac8-da33-11f0-806b-12ab7e3bb6be", + "next": "e08d2eea-da33-11f0-806b-12ab7e3bb6be", + "previous": "e1223918-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "e0d53ac8-da33-11f0-806b-12ab7e3bb6be", + "next": "e08d2eea-da33-11f0-806b-12ab7e3bb6be", + "previous": "e1223918-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "e0d53ac8-da33-11f0-806b-12ab7e3bb6be", + "next": "e08d2eea-da33-11f0-806b-12ab7e3bb6be", + "previous": "e1223918-da33-11f0-806b-12ab7e3bb6be-1-726e" + }, + { + "current": "e0d53ac8-da33-11f0-806b-12ab7e3bb6be", + "next": "e08d2eea-da33-11f0-806b-12ab7e3bb6be", + "previous": "e1223918-da33-11f0-806b-12ab7e3bb6be-1-726e" + }, + { + "current": "e0d53ac8-da33-11f0-806b-12ab7e3bb6be-1-558b", + "next": "e08d2eea-da33-11f0-806b-12ab7e3bb6be-1-9a51", + "previous": "e1223918-da33-11f0-806b-12ab7e3bb6be-1-726e" + } + ], + "next": "e08d2eea-da33-11f0-806b-12ab7e3bb6be-2-9a51-0973", + "previous": "e1223918-da33-11f0-806b-12ab7e3bb6be-2-726e-3046" + }, + "papermill": { + "duration": 4.322058, + "end_time": "2026-01-06T08:36:51.019100", + "exception": false, + "start_time": "2026-01-06T08:36:46.697042", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 太文字、取消、下線'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['strongWiki', 'format_strikethrough', 'format_underlined'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"strong > u > del\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "2ce056cc-b7cd-4104-a24c-026264114212", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "e08d2eea-da33-11f0-806b-12ab7e3bb6be-2-9a51-0973", + "history": [ + { + "current": "e08d2eea-da33-11f0-806b-12ab7e3bb6be", + "next": "e000a3f8-da33-11f0-806b-12ab7e3bb6be", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "e08d2eea-da33-11f0-806b-12ab7e3bb6be-2-9a51-0973", + "next": "e000a3f8-da33-11f0-806b-12ab7e3bb6be", + "previous": "e0d53ac8-da33-11f0-806b-12ab7e3bb6be" + } + ], + "next": "e000a3f8-da33-11f0-806b-12ab7e3bb6be-1-7ba4", + "previous": "e0d53ac8-da33-11f0-806b-12ab7e3bb6be-1-558b" + }, + "papermill": { + "duration": 0.135302, + "end_time": "2026-01-06T08:36:51.285155", + "exception": false, + "start_time": "2026-01-06T08:36:51.149853", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の太字ボタンと取消線ボタンとフォントカラーボタンをそれぞれクリックし表示されているRGB設定画面のRの項目を255にして保存ボタンをクリック\t\n", + "\n", + "入力した「test」が太文字、取消、フォントカラーが赤で表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "06f9d597-9dc5-4984-b1dc-1279ece9f4f0", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:36:51.541314Z", + "iopub.status.busy": "2026-01-06T08:36:51.540122Z", + "iopub.status.idle": "2026-01-06T08:36:56.521681Z", + "shell.execute_reply": "2026-01-06T08:36:56.520661Z" + }, + "lc_cell_meme": { + "current": "e000a3f8-da33-11f0-806b-12ab7e3bb6be-1-7ba4", + "execution_end_time": "2025-12-16T04:47:29.408Z", + "history": [ + { + "current": "e000a3f8-da33-11f0-806b-12ab7e3bb6be", + "next": "e0235f88-da33-11f0-806b-12ab7e3bb6be", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "e000a3f8-da33-11f0-806b-12ab7e3bb6be", + "next": "e0235f88-da33-11f0-806b-12ab7e3bb6be", + "previous": "e08d2eea-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "e000a3f8-da33-11f0-806b-12ab7e3bb6be", + "next": "e0235f88-da33-11f0-806b-12ab7e3bb6be", + "previous": "e08d2eea-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "e000a3f8-da33-11f0-806b-12ab7e3bb6be", + "next": "e0235f88-da33-11f0-806b-12ab7e3bb6be", + "previous": "e08d2eea-da33-11f0-806b-12ab7e3bb6be-1-9a51" + }, + { + "current": "e000a3f8-da33-11f0-806b-12ab7e3bb6be", + "next": "e0235f88-da33-11f0-806b-12ab7e3bb6be", + "previous": "e08d2eea-da33-11f0-806b-12ab7e3bb6be-1-9a51" + }, + { + "current": "e000a3f8-da33-11f0-806b-12ab7e3bb6be-1-7ba4", + "next": "e0235f88-da33-11f0-806b-12ab7e3bb6be-1-fcdf", + "previous": "e08d2eea-da33-11f0-806b-12ab7e3bb6be-1-9a51" + } + ], + "next": "e0235f88-da33-11f0-806b-12ab7e3bb6be-2-fcdf-6991", + "previous": "e08d2eea-da33-11f0-806b-12ab7e3bb6be-2-9a51-0973" + }, + "papermill": { + "duration": 5.116048, + "end_time": "2026-01-06T08:36:56.525304", + "exception": false, + "start_time": "2026-01-06T08:36:51.409256", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 太文字、取消、フォントカラーが赤'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['strongWiki', 'format_strikethrough', 'format_color_text'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"strong > span > del\", has_text=text)).to_have_css(\"color\", \"rgb(255, 0, 0)\")\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "dfce8a65-b0f9-4d23-b01e-4a04e299bc6f", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "e0235f88-da33-11f0-806b-12ab7e3bb6be-2-fcdf-6991", + "history": [ + { + "current": "e0235f88-da33-11f0-806b-12ab7e3bb6be-2-fcdf-6991", + "next": "dfb029d2-da33-11f0-806b-12ab7e3bb6be", + "previous": "e000a3f8-da33-11f0-806b-12ab7e3bb6be" + } + ], + "next": "dfb029d2-da33-11f0-806b-12ab7e3bb6be-1-41fc", + "previous": "e000a3f8-da33-11f0-806b-12ab7e3bb6be-1-7ba4" + }, + "papermill": { + "duration": 0.13096, + "end_time": "2026-01-06T08:36:56.794260", + "exception": false, + "start_time": "2026-01-06T08:36:56.663300", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の太字ボタンと下線ボタンとフォントカラーボタンをそれぞれクリックし表示されているRGB設定画面のRの項目を255にして保存ボタンをクリック\t\n", + "\n", + "入力した「test」が太文字、下線、フォントカラーが赤で表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8f907371-996d-4c26-b30c-d9ef5188da8b", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:36:57.053773Z", + "iopub.status.busy": "2026-01-06T08:36:57.053006Z", + "iopub.status.idle": "2026-01-06T08:37:01.329233Z", + "shell.execute_reply": "2026-01-06T08:37:01.328216Z" + }, + "lc_cell_meme": { + "current": "dfb029d2-da33-11f0-806b-12ab7e3bb6be-1-41fc", + "execution_end_time": "2025-12-16T04:47:34.214Z", + "history": [ + { + "current": "dfb029d2-da33-11f0-806b-12ab7e3bb6be", + "next": "df492f84-da33-11f0-806b-12ab7e3bb6be", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "dfb029d2-da33-11f0-806b-12ab7e3bb6be", + "next": "df492f84-da33-11f0-806b-12ab7e3bb6be", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "dfb029d2-da33-11f0-806b-12ab7e3bb6be", + "next": "df492f84-da33-11f0-806b-12ab7e3bb6be", + "previous": "e0235f88-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "dfb029d2-da33-11f0-806b-12ab7e3bb6be", + "next": "df492f84-da33-11f0-806b-12ab7e3bb6be", + "previous": "e0235f88-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "dfb029d2-da33-11f0-806b-12ab7e3bb6be", + "next": "df492f84-da33-11f0-806b-12ab7e3bb6be", + "previous": "e0235f88-da33-11f0-806b-12ab7e3bb6be-1-fcdf" + }, + { + "current": "dfb029d2-da33-11f0-806b-12ab7e3bb6be", + "next": "df492f84-da33-11f0-806b-12ab7e3bb6be", + "previous": "e0235f88-da33-11f0-806b-12ab7e3bb6be-1-fcdf" + }, + { + "current": "dfb029d2-da33-11f0-806b-12ab7e3bb6be-1-41fc", + "next": "df492f84-da33-11f0-806b-12ab7e3bb6be-1-6577", + "previous": "e0235f88-da33-11f0-806b-12ab7e3bb6be-1-fcdf" + } + ], + "next": "df492f84-da33-11f0-806b-12ab7e3bb6be-2-6577-d758", + "previous": "e0235f88-da33-11f0-806b-12ab7e3bb6be-2-fcdf-6991" + }, + "papermill": { + "duration": 4.410956, + "end_time": "2026-01-06T08:37:01.332460", + "exception": false, + "start_time": "2026-01-06T08:36:56.921504", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 太文字、下線、フォントカラーが赤'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['strongWiki', 'format_underlined', 'format_color_text'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"strong > u > span\", has_text=text)).to_have_css(\"color\", \"rgb(255, 0, 0)\")\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "b8d22c2d-4a8c-4eb7-ac7a-cab45a5d2fb6", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "df492f84-da33-11f0-806b-12ab7e3bb6be-2-6577-d758", + "history": [ + { + "current": "df492f84-da33-11f0-806b-12ab7e3bb6be", + "next": "df189b6c-da33-11f0-806b-12ab7e3bb6be", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "df492f84-da33-11f0-806b-12ab7e3bb6be-2-6577-d758", + "next": "df189b6c-da33-11f0-806b-12ab7e3bb6be", + "previous": "dfb029d2-da33-11f0-806b-12ab7e3bb6be" + } + ], + "next": "df189b6c-da33-11f0-806b-12ab7e3bb6be-1-eaca", + "previous": "dfb029d2-da33-11f0-806b-12ab7e3bb6be-1-41fc" + }, + "papermill": { + "duration": 0.156024, + "end_time": "2026-01-06T08:37:01.624431", + "exception": false, + "start_time": "2026-01-06T08:37:01.468407", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の太字ボタンと斜体ボタンと取消線ボタンと下線ボタンをそれぞれクリックし保存ボタンをクリック\n", + "\n", + "入力した「test」が太文字、斜体、取消、下線表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "94824ec7-cf82-4a16-b325-00bd129e20cf", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:37:01.888229Z", + "iopub.status.busy": "2026-01-06T08:37:01.887088Z", + "iopub.status.idle": "2026-01-06T08:37:06.972687Z", + "shell.execute_reply": "2026-01-06T08:37:06.971294Z" + }, + "lc_cell_meme": { + "current": "df189b6c-da33-11f0-806b-12ab7e3bb6be-1-eaca", + "execution_end_time": "2025-12-16T04:47:39.038Z", + "history": [ + { + "current": "df189b6c-da33-11f0-806b-12ab7e3bb6be", + "next": "dec3392e-da33-11f0-806b-12ab7e3bb6be", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "df189b6c-da33-11f0-806b-12ab7e3bb6be", + "next": "dec3392e-da33-11f0-806b-12ab7e3bb6be", + "previous": "df492f84-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "df189b6c-da33-11f0-806b-12ab7e3bb6be", + "next": "dec3392e-da33-11f0-806b-12ab7e3bb6be", + "previous": "df492f84-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "df189b6c-da33-11f0-806b-12ab7e3bb6be", + "next": "dec3392e-da33-11f0-806b-12ab7e3bb6be", + "previous": "df492f84-da33-11f0-806b-12ab7e3bb6be-1-6577" + }, + { + "current": "df189b6c-da33-11f0-806b-12ab7e3bb6be", + "next": "dec3392e-da33-11f0-806b-12ab7e3bb6be", + "previous": "df492f84-da33-11f0-806b-12ab7e3bb6be-1-6577" + }, + { + "current": "df189b6c-da33-11f0-806b-12ab7e3bb6be-1-eaca", + "next": "dec3392e-da33-11f0-806b-12ab7e3bb6be-1-1124", + "previous": "df492f84-da33-11f0-806b-12ab7e3bb6be-1-6577" + } + ], + "next": "dec3392e-da33-11f0-806b-12ab7e3bb6be-2-1124-cfc0", + "previous": "df492f84-da33-11f0-806b-12ab7e3bb6be-2-6577-d758" + }, + "papermill": { + "duration": 5.223412, + "end_time": "2026-01-06T08:37:06.976206", + "exception": false, + "start_time": "2026-01-06T08:37:01.752794", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 太文字、斜体、取消、下線'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['strongWiki', 'italicWiki', 'format_strikethrough', 'format_underlined'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"em> strong > u > del\", has_text=text)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "bd5c83ab-0bfc-42bc-8436-caaf0356f83f", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "dec3392e-da33-11f0-806b-12ab7e3bb6be-2-1124-cfc0", + "history": [ + { + "current": "dec3392e-da33-11f0-806b-12ab7e3bb6be", + "next": "de77c3e0-da33-11f0-806b-12ab7e3bb6be", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "dec3392e-da33-11f0-806b-12ab7e3bb6be-2-1124-cfc0", + "next": "de77c3e0-da33-11f0-806b-12ab7e3bb6be", + "previous": "df189b6c-da33-11f0-806b-12ab7e3bb6be" + } + ], + "next": "de77c3e0-da33-11f0-806b-12ab7e3bb6be-1-93b9", + "previous": "df189b6c-da33-11f0-806b-12ab7e3bb6be-1-eaca" + }, + "papermill": { + "duration": 0.136142, + "end_time": "2026-01-06T08:37:07.249728", + "exception": false, + "start_time": "2026-01-06T08:37:07.113586", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の太字ボタンと斜体ボタンと取消線ボタンとフォントカラーボタンをそれぞれクリックし表示されているRGB設定画面のRの項目を255にして保存ボタンをクリック\n", + "\n", + "入力した「test」が太文字、斜体、取消、フォントカラーが赤で表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e968d8b4-c6ba-4f04-95d0-eaac8232e4ec", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:37:07.511988Z", + "iopub.status.busy": "2026-01-06T08:37:07.511054Z", + "iopub.status.idle": "2026-01-06T08:37:11.585558Z", + "shell.execute_reply": "2026-01-06T08:37:11.584235Z" + }, + "lc_cell_meme": { + "current": "de77c3e0-da33-11f0-806b-12ab7e3bb6be-1-93b9", + "execution_end_time": "2025-12-16T04:47:44.016Z", + "history": [ + { + "current": "de77c3e0-da33-11f0-806b-12ab7e3bb6be", + "next": "de2448f0-da33-11f0-806b-12ab7e3bb6be", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "de77c3e0-da33-11f0-806b-12ab7e3bb6be", + "next": "de2448f0-da33-11f0-806b-12ab7e3bb6be", + "previous": "dec3392e-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "de77c3e0-da33-11f0-806b-12ab7e3bb6be", + "next": "de2448f0-da33-11f0-806b-12ab7e3bb6be", + "previous": "dec3392e-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "de77c3e0-da33-11f0-806b-12ab7e3bb6be", + "next": "de2448f0-da33-11f0-806b-12ab7e3bb6be", + "previous": "dec3392e-da33-11f0-806b-12ab7e3bb6be-1-1124" + }, + { + "current": "de77c3e0-da33-11f0-806b-12ab7e3bb6be", + "next": "de2448f0-da33-11f0-806b-12ab7e3bb6be", + "previous": "dec3392e-da33-11f0-806b-12ab7e3bb6be-1-1124" + }, + { + "current": "de77c3e0-da33-11f0-806b-12ab7e3bb6be-1-93b9", + "next": "de2448f0-da33-11f0-806b-12ab7e3bb6be-1-6d9b", + "previous": "dec3392e-da33-11f0-806b-12ab7e3bb6be-1-1124" + } + ], + "next": "de2448f0-da33-11f0-806b-12ab7e3bb6be-2-6d9b-180c", + "previous": "dec3392e-da33-11f0-806b-12ab7e3bb6be-2-1124-cfc0" + }, + "papermill": { + "duration": 4.210663, + "end_time": "2026-01-06T08:37:11.589184", + "exception": false, + "start_time": "2026-01-06T08:37:07.378521", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 太文字、斜体、取消、フォントカラーが赤'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['strongWiki', 'italicWiki', 'format_strikethrough', 'format_color_text'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"em > strong > span > del\", has_text=text)).to_have_css(\"color\", \"rgb(255, 0, 0)\")\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "cebb8382-5acd-4019-8903-d5773623197b", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "de2448f0-da33-11f0-806b-12ab7e3bb6be-2-6d9b-180c", + "history": [ + { + "current": "de2448f0-da33-11f0-806b-12ab7e3bb6be", + "next": "ddef3ffc-da33-11f0-806b-12ab7e3bb6be", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "de2448f0-da33-11f0-806b-12ab7e3bb6be-2-6d9b-180c", + "next": "ddef3ffc-da33-11f0-806b-12ab7e3bb6be", + "previous": "de77c3e0-da33-11f0-806b-12ab7e3bb6be" + } + ], + "next": "ddef3ffc-da33-11f0-806b-12ab7e3bb6be-1-4199", + "previous": "de77c3e0-da33-11f0-806b-12ab7e3bb6be-1-93b9" + }, + "papermill": { + "duration": 0.136008, + "end_time": "2026-01-06T08:37:11.894754", + "exception": false, + "start_time": "2026-01-06T08:37:11.758746", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の太字ボタンと斜体ボタンと下線ボタンとフォントカラーボタンをそれぞれクリックし表示されているRGB設定画面のRの項目を255にして保存ボタンをクリック\n", + "\n", + "入力した「test」が太文字、斜体、下線、フォントカラーが赤で表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d2d058e1-5401-4a7d-b0a4-906b7ebcfe2c", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:37:12.155533Z", + "iopub.status.busy": "2026-01-06T08:37:12.154467Z", + "iopub.status.idle": "2026-01-06T08:37:17.062266Z", + "shell.execute_reply": "2026-01-06T08:37:17.060928Z" + }, + "lc_cell_meme": { + "current": "ddef3ffc-da33-11f0-806b-12ab7e3bb6be-1-4199", + "execution_end_time": "2025-12-16T04:47:48.942Z", + "history": [ + { + "current": "ddef3ffc-da33-11f0-806b-12ab7e3bb6be", + "next": "ddefc8c8-da33-11f0-806b-12ab7e3bb6be", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "ddef3ffc-da33-11f0-806b-12ab7e3bb6be", + "next": "ddefc8c8-da33-11f0-806b-12ab7e3bb6be", + "previous": "de2448f0-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "ddef3ffc-da33-11f0-806b-12ab7e3bb6be", + "next": "ddefc8c8-da33-11f0-806b-12ab7e3bb6be", + "previous": "de2448f0-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "ddef3ffc-da33-11f0-806b-12ab7e3bb6be", + "next": "ddefc8c8-da33-11f0-806b-12ab7e3bb6be", + "previous": "de2448f0-da33-11f0-806b-12ab7e3bb6be-1-6d9b" + }, + { + "current": "ddef3ffc-da33-11f0-806b-12ab7e3bb6be", + "next": "ddefc8c8-da33-11f0-806b-12ab7e3bb6be", + "previous": "de2448f0-da33-11f0-806b-12ab7e3bb6be-1-6d9b" + }, + { + "current": "ddef3ffc-da33-11f0-806b-12ab7e3bb6be-1-4199", + "next": "ddefc8c8-da33-11f0-806b-12ab7e3bb6be-1-69b4", + "previous": "de2448f0-da33-11f0-806b-12ab7e3bb6be-1-6d9b" + } + ], + "next": "ddefc8c8-da33-11f0-806b-12ab7e3bb6be-2-69b4-318d", + "previous": "de2448f0-da33-11f0-806b-12ab7e3bb6be-2-6d9b-180c" + }, + "papermill": { + "duration": 5.042417, + "end_time": "2026-01-06T08:37:17.066072", + "exception": false, + "start_time": "2026-01-06T08:37:12.023655", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 太文字、斜体、下線、フォントカラーが赤'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['strongWiki', 'italicWiki', 'format_underlined', 'format_color_text'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"em > strong > u > span\", has_text=text)).to_have_css(\"color\", \"rgb(255, 0, 0)\")\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "594fdc86-54e7-417c-a741-84a5683df078", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "ddefc8c8-da33-11f0-806b-12ab7e3bb6be-2-69b4-318d", + "history": [ + { + "current": "ddefc8c8-da33-11f0-806b-12ab7e3bb6be-2-69b4-318d", + "next": "dd3c0fc2-da33-11f0-806b-12ab7e3bb6be", + "previous": "ddef3ffc-da33-11f0-806b-12ab7e3bb6be" + } + ], + "next": "dd3c0fc2-da33-11f0-806b-12ab7e3bb6be-1-ab9d", + "previous": "ddef3ffc-da33-11f0-806b-12ab7e3bb6be-1-4199" + }, + "papermill": { + "duration": 0.135961, + "end_time": "2026-01-06T08:37:17.342266", + "exception": false, + "start_time": "2026-01-06T08:37:17.206305", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 新しく入力した「test」の文字を範囲指定して編集画面の太字ボタンと取消線ボタンと下線ボタンとフォントカラーボタンをそれぞれクリックし表示されているRGB設定画面のRの項目を255にして保存ボタンをクリック\n", + "\n", + "入力した「test」が太文字、取消線、下線、フォントカラーが赤で表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c9537b85-b780-494d-ae7e-ecfc9b579a42", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:37:17.606601Z", + "iopub.status.busy": "2026-01-06T08:37:17.605682Z", + "iopub.status.idle": "2026-01-06T08:37:21.607193Z", + "shell.execute_reply": "2026-01-06T08:37:21.605843Z" + }, + "lc_cell_meme": { + "current": "dd3c0fc2-da33-11f0-806b-12ab7e3bb6be-1-ab9d", + "execution_end_time": "2025-12-16T04:47:53.791Z", + "history": [ + { + "current": "dd3c0fc2-da33-11f0-806b-12ab7e3bb6be", + "next": "dcfdf804-da33-11f0-806b-12ab7e3bb6be", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "dd3c0fc2-da33-11f0-806b-12ab7e3bb6be", + "next": "dcfdf804-da33-11f0-806b-12ab7e3bb6be", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "dd3c0fc2-da33-11f0-806b-12ab7e3bb6be", + "next": "dcfdf804-da33-11f0-806b-12ab7e3bb6be", + "previous": "ddefc8c8-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "dd3c0fc2-da33-11f0-806b-12ab7e3bb6be", + "next": "dcfdf804-da33-11f0-806b-12ab7e3bb6be", + "previous": "ddefc8c8-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "dd3c0fc2-da33-11f0-806b-12ab7e3bb6be", + "next": "dcfdf804-da33-11f0-806b-12ab7e3bb6be", + "previous": "ddefc8c8-da33-11f0-806b-12ab7e3bb6be-1-69b4" + }, + { + "current": "dd3c0fc2-da33-11f0-806b-12ab7e3bb6be", + "next": "dcfdf804-da33-11f0-806b-12ab7e3bb6be", + "previous": "ddefc8c8-da33-11f0-806b-12ab7e3bb6be-1-69b4" + }, + { + "current": "dd3c0fc2-da33-11f0-806b-12ab7e3bb6be-1-ab9d", + "next": "dcfdf804-da33-11f0-806b-12ab7e3bb6be-1-2840", + "previous": "ddefc8c8-da33-11f0-806b-12ab7e3bb6be-1-69b4" + } + ], + "next": "dcfdf804-da33-11f0-806b-12ab7e3bb6be-2-2840-d239", + "previous": "ddefc8c8-da33-11f0-806b-12ab7e3bb6be-2-69b4-318d" + }, + "papermill": { + "duration": 4.138247, + "end_time": "2026-01-06T08:37:21.610735", + "exception": false, + "start_time": "2026-01-06T08:37:17.472488", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 太文字、取消線、下線、フォントカラーが赤'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['strongWiki', 'format_strikethrough', 'format_underlined', 'format_color_text'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"strong > u > span > del\", has_text=text)).to_have_css(\"color\", \"rgb(255, 0, 0)\")\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "89394919-a358-4203-9a00-abfd8828964d", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "dcfdf804-da33-11f0-806b-12ab7e3bb6be-2-2840-d239", + "history": [ + { + "current": "dcfdf804-da33-11f0-806b-12ab7e3bb6be", + "next": "dca02f12-da33-11f0-806b-12ab7e3bb6be", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "dcfdf804-da33-11f0-806b-12ab7e3bb6be-2-2840-d239", + "next": "dca02f12-da33-11f0-806b-12ab7e3bb6be", + "previous": "dd3c0fc2-da33-11f0-806b-12ab7e3bb6be" + } + ], + "next": "dca02f12-da33-11f0-806b-12ab7e3bb6be-1-9523", + "previous": "dd3c0fc2-da33-11f0-806b-12ab7e3bb6be-1-ab9d" + }, + "papermill": { + "duration": 0.139949, + "end_time": "2026-01-06T08:37:21.889383", + "exception": false, + "start_time": "2026-01-06T08:37:21.749434", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 入力した「test」の文字を範囲指定して編集画面の太字ボタンと斜体ボタンと取消線ボタンと下線ボタンとフォントカラーボタンをそれぞれクリックし表示されているRGB設定画面のRの項目を255にして保存ボタンをクリック\n", + "\n", + "入力した「test」が太文字、斜体、取消線、下線、フォントカラーが赤で表示になること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e85d9053-db10-429c-a469-337dcd137edb", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:37:22.158498Z", + "iopub.status.busy": "2026-01-06T08:37:22.157260Z", + "iopub.status.idle": "2026-01-06T08:37:27.104670Z", + "shell.execute_reply": "2026-01-06T08:37:27.103626Z" + }, + "lc_cell_meme": { + "current": "dca02f12-da33-11f0-806b-12ab7e3bb6be-1-9523", + "execution_end_time": "2025-12-16T04:47:58.911Z", + "history": [ + { + "current": "dca02f12-da33-11f0-806b-12ab7e3bb6be", + "next": "dc20355a-da33-11f0-806b-12ab7e3bb6be", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "dca02f12-da33-11f0-806b-12ab7e3bb6be", + "next": "dc20355a-da33-11f0-806b-12ab7e3bb6be", + "previous": "dcfdf804-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "dca02f12-da33-11f0-806b-12ab7e3bb6be", + "next": "dc20355a-da33-11f0-806b-12ab7e3bb6be", + "previous": "dcfdf804-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "dca02f12-da33-11f0-806b-12ab7e3bb6be", + "next": "dc20355a-da33-11f0-806b-12ab7e3bb6be", + "previous": "dcfdf804-da33-11f0-806b-12ab7e3bb6be-1-2840" + }, + { + "current": "dca02f12-da33-11f0-806b-12ab7e3bb6be", + "next": "dc20355a-da33-11f0-806b-12ab7e3bb6be", + "previous": "dcfdf804-da33-11f0-806b-12ab7e3bb6be-1-2840" + }, + { + "current": "dca02f12-da33-11f0-806b-12ab7e3bb6be", + "next": "dc20355a-da33-11f0-806b-12ab7e3bb6be-1-8425", + "previous": "dcfdf804-da33-11f0-806b-12ab7e3bb6be-1-2840" + }, + { + "current": "dca02f12-da33-11f0-806b-12ab7e3bb6be", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "dcfdf804-da33-11f0-806b-12ab7e3bb6be-1-2840" + }, + { + "current": "dca02f12-da33-11f0-806b-12ab7e3bb6be", + "next": "d3aa3840-dbf9-11f0-99a8-12ab7e3bb6be", + "previous": "dcfdf804-da33-11f0-806b-12ab7e3bb6be-1-2840" + }, + { + "current": "dca02f12-da33-11f0-806b-12ab7e3bb6be", + "next": "d3aa3b4c-dbf9-11f0-99a8-12ab7e3bb6be", + "previous": "dcfdf804-da33-11f0-806b-12ab7e3bb6be-1-2840" + }, + { + "current": "dca02f12-da33-11f0-806b-12ab7e3bb6be", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "dcfdf804-da33-11f0-806b-12ab7e3bb6be-1-2840" + }, + { + "current": "dca02f12-da33-11f0-806b-12ab7e3bb6be", + "next": "859605b0-dfac-11f0-99a8-12ab7e3bb6be", + "previous": "dcfdf804-da33-11f0-806b-12ab7e3bb6be-1-2840" + }, + { + "current": "dca02f12-da33-11f0-806b-12ab7e3bb6be", + "next": "85f16d06-dfac-11f0-99a8-12ab7e3bb6be", + "previous": "dcfdf804-da33-11f0-806b-12ab7e3bb6be-1-2840" + }, + { + "current": "dca02f12-da33-11f0-806b-12ab7e3bb6be", + "next": "8638d934-dfac-11f0-99a8-12ab7e3bb6be", + "previous": "dcfdf804-da33-11f0-806b-12ab7e3bb6be-1-2840" + }, + { + "current": "dca02f12-da33-11f0-806b-12ab7e3bb6be", + "next": "8638d934-dfac-11f0-99a8-12ab7e3bb6be", + "previous": "dcfdf804-da33-11f0-806b-12ab7e3bb6be-1-2840" + }, + { + "current": "dca02f12-da33-11f0-806b-12ab7e3bb6be-1-9523", + "next": "8638d934-dfac-11f0-99a8-12ab7e3bb6be-1-4eae", + "previous": "dcfdf804-da33-11f0-806b-12ab7e3bb6be-1-2840" + } + ], + "next": "8638d934-dfac-11f0-99a8-12ab7e3bb6be-2-4eae-a288", + "previous": "dcfdf804-da33-11f0-806b-12ab7e3bb6be-2-2840-d239" + }, + "papermill": { + "duration": 5.087855, + "end_time": "2026-01-06T08:37:27.108764", + "exception": false, + "start_time": "2026-01-06T08:37:22.020909", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "text = 'test 太文字、斜体、取消線、下線、フォントカラーが赤'\n", + "async def _step(page):\n", + " await grdm.open_edit_wiki(page)\n", + " await grdm.fill_text(page, text)\n", + " await grdm.select_text_range(page, text)\n", + " await grdm.click_wiki_menu_save(page, ['strongWiki', 'italicWiki', 'format_strikethrough', 'format_underlined', 'format_color_text'])\n", + " \n", + " view_locator = page.locator('#mView .ProseMirror[contenteditable=\"false\"]')\n", + " await expect(view_locator).to_be_visible(timeout=transition_timeout)\n", + " await expect(view_locator.locator(\"em > strong > u > span > del\", has_text=text)).to_have_css(\"color\", \"rgb(255, 0, 0)\")\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "fbd73c64-3b58-495a-b728-d689e3294911", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "8638d934-dfac-11f0-99a8-12ab7e3bb6be-2-4eae-a288", + "history": [ + { + "current": "8638d934-dfac-11f0-99a8-12ab7e3bb6be-2-4eae-a288", + "next": "85f16d06-dfac-11f0-99a8-12ab7e3bb6be", + "previous": "dca02f12-da33-11f0-806b-12ab7e3bb6be" + } + ], + "next": "85f16d06-dfac-11f0-99a8-12ab7e3bb6be-1-7a78", + "previous": "dca02f12-da33-11f0-806b-12ab7e3bb6be-1-9523" + }, + "papermill": { + "duration": 0.144739, + "end_time": "2026-01-06T08:37:27.401517", + "exception": false, + "start_time": "2026-01-06T08:37:27.256778", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## (指定がある場合) プロジェクトを削除する" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "355f6775-5345-4512-bf24-8224f623947a", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:37:27.674639Z", + "iopub.status.busy": "2026-01-06T08:37:27.673655Z", + "iopub.status.idle": "2026-01-06T08:37:35.171123Z", + "shell.execute_reply": "2026-01-06T08:37:35.170058Z" + }, + "lc_cell_meme": { + "current": "85f16d06-dfac-11f0-99a8-12ab7e3bb6be-1-7a78", + "history": [ + { + "current": "85f16d06-dfac-11f0-99a8-12ab7e3bb6be", + "next": "859605b0-dfac-11f0-99a8-12ab7e3bb6be", + "previous": "dca02f12-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "85f16d06-dfac-11f0-99a8-12ab7e3bb6be", + "next": "859605b0-dfac-11f0-99a8-12ab7e3bb6be", + "previous": "8638d934-dfac-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "85f16d06-dfac-11f0-99a8-12ab7e3bb6be", + "next": "859605b0-dfac-11f0-99a8-12ab7e3bb6be", + "previous": "8638d934-dfac-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "85f16d06-dfac-11f0-99a8-12ab7e3bb6be", + "next": "859605b0-dfac-11f0-99a8-12ab7e3bb6be", + "previous": "8638d934-dfac-11f0-99a8-12ab7e3bb6be-1-4eae" + }, + { + "current": "85f16d06-dfac-11f0-99a8-12ab7e3bb6be", + "next": "859605b0-dfac-11f0-99a8-12ab7e3bb6be", + "previous": "8638d934-dfac-11f0-99a8-12ab7e3bb6be-1-4eae" + }, + { + "current": "85f16d06-dfac-11f0-99a8-12ab7e3bb6be-1-7a78", + "next": "859605b0-dfac-11f0-99a8-12ab7e3bb6be-1-d1d7", + "previous": "8638d934-dfac-11f0-99a8-12ab7e3bb6be-1-4eae" + } + ], + "next": "859605b0-dfac-11f0-99a8-12ab7e3bb6be-2-d1d7-6a23", + "previous": "8638d934-dfac-11f0-99a8-12ab7e3bb6be-2-4eae-a288" + }, + "papermill": { + "duration": 7.639076, + "end_time": "2026-01-06T08:37:35.175900", + "exception": false, + "start_time": "2026-01-06T08:37:27.536824", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " if not delete_project:\n", + " return\n", + " await scripts.grdm.delete_project(page)\n", + " await scripts.grdm.expect_dashboard(page, transition_timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "7dcc3977-d975-4778-ac4c-f572f8e5d256", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "859605b0-dfac-11f0-99a8-12ab7e3bb6be-2-d1d7-6a23", + "history": [ + { + "current": "859605b0-dfac-11f0-99a8-12ab7e3bb6be", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "dca02f12-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "859605b0-dfac-11f0-99a8-12ab7e3bb6be-2-d1d7-6a23", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "previous": "85f16d06-dfac-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "0d153210-80d6-11ed-95e1-0242ac120004-21-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794-c796", + "previous": "85f16d06-dfac-11f0-99a8-12ab7e3bb6be-1-7a78" + }, + "papermill": { + "duration": 0.144436, + "end_time": "2026-01-06T08:37:35.463234", + "exception": false, + "start_time": "2026-01-06T08:37:35.318798", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "終了処理を実施。" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6c6b87d6-523d-41e5-bc2e-4598c6176102", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:37:35.746127Z", + "iopub.status.busy": "2026-01-06T08:37:35.745729Z", + "iopub.status.idle": "2026-01-06T08:37:37.463375Z", + "shell.execute_reply": "2026-01-06T08:37:37.462236Z" + }, + "lc_cell_meme": { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-21-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794-c796", + "execution_end_time": "2025-01-20T12:22:52.866081Z", + "history": [ + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-1-bd88", + "next": null, + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-2-bd88-6497", + "next": null, + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-1-8ef1" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-2-bd88-6497", + "next": null, + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-2-8ef1-0c99" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-3-bd88-6497-d40c", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-2-8ef1-0c99" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-3-bd88-6497-d40c", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-1-4788", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-3-8ef1-0c99-e81f" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-4-bd88-6497-d40c-e2d4", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-2-4788-8a30", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-3-8ef1-0c99-e81f" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-5-bd88-6497-d40c-e2d4-e257", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-3-4788-8a30-7d73", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-4-8ef1-0c99-e81f-4086" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-6-bd88-6497-d40c-e2d4-e257-f333", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-4-4788-8a30-7d73-49da", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-5-8ef1-0c99-e81f-4086-98aa" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-7-bd88-6497-d40c-e2d4-e257-f333-e27b", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-5-4788-8a30-7d73-49da-50cd", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-6-8ef1-0c99-e81f-4086-98aa-d482" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-6-4788-8a30-7d73-49da-50cd-ddaa", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-7-8ef1-0c99-e81f-4086-98aa-d482-0385" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-7-4788-8a30-7d73-49da-50cd-ddaa-9795", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-8-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-8-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-10-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-1-1403", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-10-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-1-1403", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-10-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-1-1403", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-2-1403-a376", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-10-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-14-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9-8f37-5cd8", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-12-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a-72f2-e590" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-17-a86e-3653-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-6-1403-a376-dc1e-e116-9124-7b17", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-14-98aa-d482-0385-8e2c-9432-9a6a-72f2-e590-6280-4255" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-9-1403-a376-dc1e-e116-9124-7b17-b85d-ecad-31de", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-17-8e2c-9432-9a6a-72f2-e590-6280-4255-b950-ee56-66a6" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-11-a376-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-ae8b" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "070e3d7e-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "58f8723a-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "59c41746-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "5abca622-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "5b3ff374-c9f0-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "5373befe-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "540dc56c-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "54b133dc-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "55287fbe-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "559664b6-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "55f47ce0-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "563c85b2-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "56b30a98-ca6e-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-36-7fcc-a64a-d955-b83e-bb68-d2f5-fd77-f058-196e-9c7e" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "097447dc-d96a-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "5bdaad48-da25-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "0fb8f3b4-da2c-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "dba3c010-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "dc20355a-da33-11f0-806b-12ab7e3bb6be-1-8425" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "dca02f12-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "d3aa3b4c-dbf9-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "dca02f12-da33-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "859605b0-dfac-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "859605b0-dfac-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-21-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794-c796", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "previous": "859605b0-dfac-11f0-99a8-12ab7e3bb6be-1-d1d7" + } + ], + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-13-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a-6e50", + "previous": "859605b0-dfac-11f0-99a8-12ab7e3bb6be-2-d1d7-6a23" + }, + "lc_wrapper": { + "log_history": [ + "/home/opeuser/notebooks/seleniumTestRdm/.log/20221221/20221221-022116-0732.log", + "/home/jovyan/.log/20230920/20230920-022531-0517.log", + "/home/jovyan/.log/20230920/20230920-023008-0388.log", + "/home/jovyan/.log/20240124/20240124-033546-0263.log", + "/home/jovyan/.log/20240124/20240124-034004-0850.log", + "/home/jovyan/.log/20240124/20240124-034204-0716.log", + "/home/jovyan/.log/20240124/20240124-034619-0951.log", + "/home/jovyan/.log/20240124/20240124-035751-0526.log", + "/home/jovyan/.log/20240131/20240131-000810-0351.log", + "/home/jovyan/.log/20240131/20240131-001010-0301.log", + "/home/jovyan/.log/20240131/20240131-003232-0482.log", + "/home/jovyan/.log/20240131/20240131-040933-0769.log", + "/home/jovyan/.log/20240207/20240207-025036-0442.log", + "/home/jovyan/.log/20240214/20240214-022358-0962.log", + "/home/jovyan/.log/20240220/20240220-030929-0350.log", + "/home/jovyan/.log/20240220/20240220-070745-0719.log", + "/home/jovyan/.log/20240220/20240220-072647-0147.log", + "/home/jovyan/.log/20240220/20240220-075855-0452.log", + "/home/jovyan/.log/20240228/20240228-002302-0785.log", + "/home/jovyan/.log/20241002/20241002-004749-0886.log", + "/home/jovyan/.log/20241106/20241106-012408-0912.log", + "/home/jovyan/.log/20241106/20241106-014138-0029.log", + "/home/jovyan/.log/20241106/20241106-020740-0766.log", + "/home/jovyan/.log/20250120/20250120-122252-0791.log" + ] + }, + "papermill": { + "duration": 1.858735, + "end_time": "2026-01-06T08:37:37.465609", + "exception": false, + "start_time": "2026-01-06T08:37:35.606874", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "await finish_pw_context()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "358b6a78-58e7-4302-a9a2-5a477cefad47", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:37:37.751576Z", + "iopub.status.busy": "2026-01-06T08:37:37.751285Z", + "iopub.status.idle": "2026-01-06T08:37:37.894950Z", + "shell.execute_reply": "2026-01-06T08:37:37.893323Z" + }, + "lc_cell_meme": { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-13-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a-6e50", + "history": [ + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-7-4788-8a30-7d73-49da-50cd-ddaa-9795", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd", + "next": "a0be15fa-cfbc-11ee-aac4-e614fd240312-5-d8db-2f52-2d72-4f01-7bae", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd", + "next": "be5ca7a6-cfbd-11ee-aac4-e614fd240312-5-2859-6def-5a16-eab4-6380", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-1-1403", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-5-2457-4dd6-1c26-a538-0927", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-2-1403-a376", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-6-2457-4dd6-1c26-a538-0927-fec0", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-2-1403-a376", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-6-2457-4dd6-1c26-a538-0927-fec0", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-2-1403-a376", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-6-2457-4dd6-1c26-a538-0927-fec0", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-7-2457-4dd6-1c26-a538-0927-fec0-3901", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-10-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "cf79f6c6-0422-11ef-b901-9ee4ca18f90f-9-3228-42c1-7841-354c-51c4-ea5d-d982-3358-01df", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "d270a640-0422-11ef-b901-9ee4ca18f90f-8-7a83-35a2-e666-ef9d-6e01-3bb7-30fc-7a42", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "88d5931c-0434-11ef-b901-9ee4ca18f90f-9-656a-f4ab-e3d8-0fc4-8f9b-dfcc-a95f-af4d-9c46", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "939d9c60-e7a8-11ef-8804-e664e9f91ae7-1-61df", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "8c06187c-0434-11ef-b901-9ee4ca18f90f-8-7549-a108-3151-df1a-9436-0956-114e-4777", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-6-1403-a376-dc1e-e116-9124-7b17", + "next": "13c35e24-73c9-11ef-b0d7-cee2f9bc9ae0-2-4d24-05bb", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-9-1403-a376-dc1e-e116-9124-7b17-b85d-ecad-31de", + "next": "13c35e24-73c9-11ef-b0d7-cee2f9bc9ae0-4-4d24-05bb-770d-25fa", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-14-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9-8f37-5cd8" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-11-a376-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38", + "next": "13c35e24-73c9-11ef-b0d7-cee2f9bc9ae0-7-4d24-05bb-770d-25fa-657a-b04b-a803", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-17-a86e-3653-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ea7a", + "next": "13c35e24-73c9-11ef-b0d7-cee2f9bc9ae0-9-4d24-05bb-770d-25fa-657a-b04b-a803-5ff2-9d4e", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a" + } + ], + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-21-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-e794-c796" + }, + "papermill": { + "duration": 0.289636, + "end_time": "2026-01-06T08:37:37.897560", + "exception": false, + "start_time": "2026-01-06T08:37:37.607924", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + } + }, + "outputs": [], + "source": [ + "!rm -fr {work_dir}" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.9" + }, + "lc_notebook_meme": { + "current": "fdf30b38-0421-11ef-b901-9ee4ca18f90f", + "lc_server_signature": { + "current": { + "notebook_dir": "/home/jovyan", + "notebook_path": "/テスト手順-Wiki操作-WikiDecoration.ipynb", + "signature_id": "e16ae418-9da4-11f0-a537-ce96f44cf9f5" + } + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git "a/\343\203\206\343\202\271\343\203\210\346\211\213\351\240\206-Wiki\346\223\215\344\275\234-WikiHierarchy.ipynb" "b/\343\203\206\343\202\271\343\203\210\346\211\213\351\240\206-Wiki\346\223\215\344\275\234-WikiHierarchy.ipynb" new file mode 100644 index 0000000..39a559a --- /dev/null +++ "b/\343\203\206\343\202\271\343\203\210\346\211\213\351\240\206-Wiki\346\223\215\344\275\234-WikiHierarchy.ipynb" @@ -0,0 +1,5198 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "56e3e33b-cbb9-484f-be9a-769c04926fb9", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:58.544932Z", + "iopub.status.busy": "2026-01-06T08:30:58.543938Z", + "iopub.status.idle": "2026-01-06T08:30:58.551329Z", + "shell.execute_reply": "2026-01-06T08:30:58.550407Z" + }, + "lc_cell_meme": { + "current": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-14-c2c3-a856-8c7b-03e6-653e-956c-acc8-ea3f-a6c1-9833", + "history": [ + { + "current": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004-8-490a-05fb-01ac-29c3-d4dc-cf29-6b30-a674", + "previous": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658" + }, + { + "current": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004-8-490a-05fb-01ac-29c3-d4dc-cf29-6b30-a674", + "previous": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658" + }, + { + "current": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-12-54e5-e070-c2c3-a856-8c7b-03e6-653e-956c-acc8-ea3f", + "next": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-8-3215-63a8-fef2-2947-bb68-4605-cbe7-374c", + "previous": "6908a22a-3a5e-11f0-8d62-b672e09b3688" + } + ], + "next": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-12-fef2-2947-bb68-4605-cbe7-374c-f640-ff71-be7d-4c29" + }, + "papermill": { + "duration": 0.058639, + "end_time": "2026-01-06T08:30:58.553421", + "exception": false, + "start_time": "2026-01-06T08:30:58.494782", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [ + "parameters" + ] + }, + "outputs": [], + "source": [ + "from datetime import datetime\n", + "from getpass import getpass\n", + "import random\n", + "\n", + "rdm_url = 'staging.rdm.example.com'\n", + "idp_name_1 = None # 'GakuNin RDM IdP'\n", + "idp_username_1 = None\n", + "idp_password_1 = None\n", + "rdm_project_name = 'TEST-WikiHierarchy-{}'.format(datetime.now().strftime('%Y%m%d'))\n", + "target_storage_name = 'NII Storage'\n", + "target_storage_id = 'osfstorage'\n", + "delete_project = True\n", + "default_result_path = None\n", + "close_on_fail = False\n", + "transition_timeout = 60000" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f2397f2c-07d5-4548-8855-0024b98a7e18", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:58.716093Z", + "iopub.status.busy": "2026-01-06T08:30:58.715135Z", + "iopub.status.idle": "2026-01-06T08:30:58.728917Z", + "shell.execute_reply": "2026-01-06T08:30:58.727989Z" + }, + "lc_cell_meme": { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-12-fef2-2947-bb68-4605-cbe7-374c-f640-ff71-be7d-4c29", + "execution_end_time": "2025-04-02T07:21:16.844Z", + "history": [ + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "a0674b68-0c3c-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "d95d6308-0c3c-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "a8832c1c-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "e7480d50-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f93f2d46-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "3295fed4-0c48-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "6a84eba0-0c4a-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "6d481ba6-0c53-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "221c4f0a-0c56-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "19d7ea5a-0c5d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "377594ca-0c6e-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-5-a21c-c06b-54e5-e070-c2c3" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "previous": "3d89aa08-0f94-11f0-935e-6e323efef16c" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-5-3215-63a8-fef2-2947-bb68", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-5-a21c-c06b-54e5-e070-c2c3" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-8-3215-63a8-fef2-2947-bb68-4605-cbe7-374c", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-6-4202-aef0-78b6-aec7-edd7-31c7", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-7-a21c-c06b-54e5-e070-c2c3-a856-8c7b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-10-3215-63a8-fef2-2947-bb68-4605-cbe7-374c-f640-ff71", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-9-4202-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-10-a21c-c06b-54e5-e070-c2c3-a856-8c7b-03e6-653e-956c" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-11-63a8-fef2-2947-bb68-4605-cbe7-374c-f640-ff71-be7d", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-11-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-12-54e5-e070-c2c3-a856-8c7b-03e6-653e-956c-acc8-ea3f" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-12-fef2-2947-bb68-4605-cbe7-374c-f640-ff71-be7d-4c29", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-12-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22-1950", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-13-e070-c2c3-a856-8c7b-03e6-653e-956c-acc8-ea3f-a6c1" + } + ], + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-13-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22-1950-ac2f", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-14-c2c3-a856-8c7b-03e6-653e-956c-acc8-ea3f-a6c1-9833" + }, + "papermill": { + "duration": 0.049292, + "end_time": "2026-01-06T08:30:58.730882", + "exception": false, + "start_time": "2026-01-06T08:30:58.681590", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "if idp_username_1 is None:\n", + " idp_username_1 = input(prompt=f'Username for {idp_name_1}')\n", + "if idp_password_1 is None:\n", + " idp_password_1 = getpass(prompt=f'Password for {idp_username_1}@{idp_name_1}')\n", + "(len(idp_username_1), len(idp_password_1))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "25e8c9ab-046c-4962-9ced-d4c9ada8f385", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:58.784302Z", + "iopub.status.busy": "2026-01-06T08:30:58.783286Z", + "iopub.status.idle": "2026-01-06T08:30:58.791298Z", + "shell.execute_reply": "2026-01-06T08:30:58.790347Z" + }, + "lc_cell_meme": { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-13-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22-1950-ac2f", + "execution_end_time": "2025-04-02T07:21:20.767Z", + "history": [ + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-9-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-9-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-9-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-9-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-10-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b-7f11", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "a72e1754-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "c31532b8-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "next": "a72e1754-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "next": "a72e1754-0c48-11f0-98e9-5e0a5654d7bd-2-ce6c-93ea", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "next": "1c54d2da-e7f9-11ef-8804-e664e9f91ae7-1-2d5f", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "next": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-8-35a7-1d1a-1ede-4669-1870-7a72-9171-0797", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-6-4202-aef0-78b6-aec7-edd7-31c7", + "next": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-19-203e-b853-19b6-77dd-b596-bf8f-163f-5d22-9918-9884", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-9-4202-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda", + "next": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-21-19b6-77dd-b596-bf8f-163f-5d22-9918-9884-a621-ea89", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-5-3215-63a8-fef2-2947-bb68" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-11-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22", + "next": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-24-bf8f-163f-5d22-9918-9884-a621-ea89-5bdf-460c-9b7f", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-8-3215-63a8-fef2-2947-bb68-4605-cbe7-374c" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-12-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22-1950", + "next": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-26-5d22-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-10-3215-63a8-fef2-2947-bb68-4605-cbe7-374c-f640-ff71" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-13-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22-1950-ac2f", + "next": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-27-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33-b43f", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-11-63a8-fef2-2947-bb68-4605-cbe7-374c-f640-ff71-be7d" + } + ], + "next": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-28-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33-b43f-9477", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-12-fef2-2947-bb68-4605-cbe7-374c-f640-ff71-be7d-4c29" + }, + "papermill": { + "duration": 0.035938, + "end_time": "2026-01-06T08:30:58.793405", + "exception": false, + "start_time": "2026-01-06T08:30:58.757467", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import tempfile\n", + "\n", + "work_dir = tempfile.mkdtemp()\n", + "if default_result_path is None:\n", + " default_result_path = work_dir\n", + "work_dir" + ] + }, + { + "cell_type": "markdown", + "id": "35f0fdc3-5dd4-4af0-9c5e-00e08ac864eb", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-28-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33-b43f-9477", + "history": [ + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5", + "next": "c80dfbd7-dae2-11ec-852a-2f7bec2724a5", + "previous": "c80dfb22-dae2-11ec-9361-2f7bec2724a5" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5", + "previous": "c80dfb22-dae2-11ec-9361-2f7bec2724a5" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5", + "previous": "572ca533-dae3-11ec-a526-2f7bec2724a5" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-1-c6ac", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5", + "previous": "7519f85c-daf7-11ec-8914-2f7bec2724a5" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-2-c6ac-d8cc", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-1-a8e4", + "previous": "7519f85c-daf7-11ec-8914-2f7bec2724a5-1-419b" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-2-c6ac-d8cc", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-2-a8e4-0900", + "previous": "7519f85c-daf7-11ec-8914-2f7bec2724a5-2-419b-9f1b" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-3-c6ac-d8cc-9101", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-2-a8e4-0900", + "previous": "572ca533-dae3-11ec-a526-2f7bec2724a5-2-b1ea-e4d2" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-3-c6ac-d8cc-9101", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-3-a8e4-0900-6df2", + "previous": "572ca533-dae3-11ec-a526-2f7bec2724a5-3-b1ea-e4d2-4da7" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-4-c6ac-d8cc-9101-f09b", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-3-a8e4-0900-6df2", + "previous": "4f7b928b-e3be-11ec-9a45-ff50a9a253bb" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-4-c6ac-d8cc-9101-f09b", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-4-a8e4-0900-6df2-eea0", + "previous": "4f7b928b-e3be-11ec-9a45-ff50a9a253bb-1-5ec5" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-5-c6ac-d8cc-9101-f09b-2a39", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-4-a8e4-0900-6df2-eea0", + "previous": "9d4dfe16-b985-11ed-a36f-7348ef25128a" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-6-c6ac-d8cc-9101-f09b-2a39-24f8", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-5-a8e4-0900-6df2-eea0-6314", + "previous": "9d4dfe16-b985-11ed-a36f-7348ef25128a-1-018c" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-9-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-6-a8e4-0900-6df2-eea0-6314-e99d", + "previous": "9d4dfe16-b985-11ed-a36f-7348ef25128a-2-018c-6a2a" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-7-a8e4-0900-6df2-eea0-6314-e99d-fa8c", + "previous": "9d4dfe16-b985-11ed-a36f-7348ef25128a-3-018c-6a2a-b802" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "a619f160-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "a619f160-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "a619f160-0421-11ef-b901-9ee4ca18f90f-1-4dd5" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "ade3434c-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "ade3434c-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "ade3434c-0421-11ef-b901-9ee4ca18f90f-1-e9c4" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "b7b0487a-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-11-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e-b853", + "next": "30566b41-858e-11ed-9c5b-3d3a5b1d1d12-4-6e2d-1d0a-78dd-514a", + "previous": "b7b0487a-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-11-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e-b853", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-9-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa", + "previous": "fdf30c32-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-12-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e-b853-19b6", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-9-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-13-f09b-2a39-24f8-3c3b-7ad6-350d-203e-b853-19b6-77dd", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-10-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa-c3b1", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-1-35a7" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-14-2a39-24f8-3c3b-7ad6-350d-203e-b853-19b6-77dd-b596", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-11-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa-c3b1-cbc5", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-2-35a7-1d1a" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-15-24f8-3c3b-7ad6-350d-203e-b853-19b6-77dd-b596-bf8f", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-12-6df2-eea0-6314-e99d-fa8c-51c3-65aa-c3b1-cbc5-a521", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-3-35a7-1d1a-1ede" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-17-7ad6-350d-203e-b853-19b6-77dd-b596-bf8f-163f-5d22", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-13-eea0-6314-e99d-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-4-35a7-1d1a-1ede-4669" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-18-350d-203e-b853-19b6-77dd-b596-bf8f-163f-5d22-9918", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-15-e99d-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-6-35a7-1d1a-1ede-4669-1870-7a72" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-19-203e-b853-19b6-77dd-b596-bf8f-163f-5d22-9918-9884", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-16-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3-9d46", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-7-35a7-1d1a-1ede-4669-1870-7a72-9171" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-19-203e-b853-19b6-77dd-b596-bf8f-163f-5d22-9918-9884", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-17-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3-9d46-065e", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-8-35a7-1d1a-1ede-4669-1870-7a72-9171-0797" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-21-19b6-77dd-b596-bf8f-163f-5d22-9918-9884-a621-ea89", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-17-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3-9d46-065e", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-24-bf8f-163f-5d22-9918-9884-a621-ea89-5bdf-460c-9b7f", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-19-c3b1-cbc5-a521-c15f-b883-48b3-9d46-065e-f53e-9bff", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-6-4202-aef0-78b6-aec7-edd7-31c7" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-26-5d22-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-22-c15f-b883-48b3-9d46-065e-f53e-9bff-8161-b4a4-a95b", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-9-4202-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-26-5d22-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-24-48b3-9d46-065e-f53e-9bff-8161-b4a4-a95b-9738-0db8", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-11-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-27-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33-b43f", + "next": "9598145a-f29d-11ea-b359-0a58a9feac02-31-8adf-0009-1540-66e7-e779-1196-efeb-205d-1efd-4009", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-11-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-28-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33-b43f-9477", + "next": "9598145a-f29d-11ea-b359-0a58a9feac02-32-0009-1540-66e7-e779-1196-efeb-205d-1efd-4009-b69d", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-12-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22-1950" + } + ], + "next": "9598145a-f29d-11ea-b359-0a58a9feac02-33-1540-66e7-e779-1196-efeb-205d-1efd-4009-b69d-f74d", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-13-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22-1950-ac2f" + }, + "papermill": { + "duration": 0.024412, + "end_time": "2026-01-06T08:30:58.842740", + "exception": false, + "start_time": "2026-01-06T08:30:58.818328", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "source": [ + "# WikiHierarchy\n", + "\n", + "- サブシステム名: アドオン\n", + "- ページ/アドオン: WikiHierarchy\n", + "- 機能分類: Wiki操作\n", + "- シナリオ名: WikiHierarchy\n", + "- 用意するテストデータ: URL一覧、アカウント(既存ユーザー1: GRDM)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3779559e-3d71-4295-81c9-6494aafaf795", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:58.895998Z", + "iopub.status.busy": "2026-01-06T08:30:58.894902Z", + "iopub.status.idle": "2026-01-06T08:30:59.776555Z", + "shell.execute_reply": "2026-01-06T08:30:59.775643Z" + }, + "lc_cell_meme": { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-33-1540-66e7-e779-1196-efeb-205d-1efd-4009-b69d-f74d", + "execution_end_time": "2024-03-26T10:16:58.586484Z", + "history": [ + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-2-9f93-6f38", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02", + "previous": "9598139c-f29d-11ea-b359-0a58a9feac02" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-4-9f93-6f38-4e0f-e154", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-2-898f-27dd", + "previous": null + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-5-9f93-6f38-4e0f-e154-2449", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-4-898f-27dd-107b-087f", + "previous": null + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-6-9f93-6f38-4e0f-e154-2449-a61c", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-5-898f-27dd-107b-087f-cd22", + "previous": null + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-7-9f93-6f38-4e0f-e154-2449-a61c-a903", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-6-898f-27dd-107b-087f-cd22-8597", + "previous": null + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-8-9f93-6f38-4e0f-e154-2449-a61c-a903-c62c", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-7-898f-27dd-107b-087f-cd22-8597-c861", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-9-9f93-6f38-4e0f-e154-2449-a61c-a903-c62c-9ba5", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-8-898f-27dd-107b-087f-cd22-8597-c861-055c", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-1-a8e4" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-10-9f93-6f38-4e0f-e154-2449-a61c-a903-c62c-9ba5-7946", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-9-898f-27dd-107b-087f-cd22-8597-c861-055c-589a", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-2-a8e4-0900" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-10-9f93-6f38-4e0f-e154-2449-a61c-a903-c62c-9ba5-7946", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-10-898f-27dd-107b-087f-cd22-8597-c861-055c-589a-cb2e", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-3-a8e4-0900-6df2" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-11-6f38-4e0f-e154-2449-a61c-a903-c62c-9ba5-7946-f5ba", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-10-146a-a853-2e75-8d66-3d5d-a942-7360-becb-d322-b9d5", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-3-a8e4-0900-6df2" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-12-4e0f-e154-2449-a61c-a903-c62c-9ba5-7946-f5ba-75a4", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-11-a853-2e75-8d66-3d5d-a942-7360-becb-d322-b9d5-c83f", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-4-a8e4-0900-6df2-eea0" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-13-e154-2449-a61c-a903-c62c-9ba5-7946-f5ba-75a4-fc9f", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-12-2e75-8d66-3d5d-a942-7360-becb-d322-b9d5-c83f-f975", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-5-a8e4-0900-6df2-eea0-6314" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-14-2449-a61c-a903-c62c-9ba5-7946-f5ba-75a4-fc9f-ebdf", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-13-8d66-3d5d-a942-7360-becb-d322-b9d5-c83f-f975-61bb", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-6-a8e4-0900-6df2-eea0-6314-e99d" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-15-a61c-a903-c62c-9ba5-7946-f5ba-75a4-fc9f-ebdf-d504", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-14-3d5d-a942-7360-becb-d322-b9d5-c83f-f975-61bb-23e5", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-7-a8e4-0900-6df2-eea0-6314-e99d-fa8c" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-16-a903-c62c-9ba5-7946-f5ba-75a4-fc9f-ebdf-d504-6005", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-15-a942-7360-becb-d322-b9d5-c83f-f975-61bb-23e5-ed30", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-17-c62c-9ba5-7946-f5ba-75a4-fc9f-ebdf-d504-6005-d30f", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-16-7360-becb-d322-b9d5-c83f-f975-61bb-23e5-ed30-648f", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-9-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-18-9ba5-7946-f5ba-75a4-fc9f-ebdf-d504-6005-d30f-0b62", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-17-becb-d322-b9d5-c83f-f975-61bb-23e5-ed30-648f-e9c6", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-10-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa-c3b1" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-19-7946-f5ba-75a4-fc9f-ebdf-d504-6005-d30f-0b62-1f07", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-18-d322-b9d5-c83f-f975-61bb-23e5-ed30-648f-e9c6-03d9", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-11-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa-c3b1-cbc5" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-20-f5ba-75a4-fc9f-ebdf-d504-6005-d30f-0b62-1f07-dfea", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-19-b9d5-c83f-f975-61bb-23e5-ed30-648f-e9c6-03d9-006e", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-12-6df2-eea0-6314-e99d-fa8c-51c3-65aa-c3b1-cbc5-a521" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-22-fc9f-ebdf-d504-6005-d30f-0b62-1f07-dfea-e942-8adf", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-20-c83f-f975-61bb-23e5-ed30-648f-e9c6-03d9-006e-36e9", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-13-eea0-6314-e99d-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-23-ebdf-d504-6005-d30f-0b62-1f07-dfea-e942-8adf-0009", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-22-61bb-23e5-ed30-648f-e9c6-03d9-006e-36e9-0ceb-88c6", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-15-e99d-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-23-ebdf-d504-6005-d30f-0b62-1f07-dfea-e942-8adf-0009", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-23-23e5-ed30-648f-e9c6-03d9-006e-36e9-0ceb-88c6-7284", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-16-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3-9d46" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-23-ebdf-d504-6005-d30f-0b62-1f07-dfea-e942-8adf-0009", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-23-23e5-ed30-648f-e9c6-03d9-006e-36e9-0ceb-88c6-7284", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-16-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3-9d46" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-24-d504-6005-d30f-0b62-1f07-dfea-e942-8adf-0009-1540", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-21-3043-0b7c-55b8-41c1-336f-8de5-90ce-a3b5-a12d-937a", + "previous": "9598157c-f29d-11ea-b359-0a58a9feac02-24-ed30-648f-e9c6-03d9-006e-36e9-0ceb-88c6-7284-aa1a" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-24-d504-6005-d30f-0b62-1f07-dfea-e942-8adf-0009-1540", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-22-0b7c-55b8-41c1-336f-8de5-90ce-a3b5-a12d-937a-4360", + "previous": "9598157c-f29d-11ea-b359-0a58a9feac02-25-648f-e9c6-03d9-006e-36e9-0ceb-88c6-7284-aa1a-fe5e" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-26-d30f-0b62-1f07-dfea-e942-8adf-0009-1540-66e7-e779", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-22-0b7c-55b8-41c1-336f-8de5-90ce-a3b5-a12d-937a-4360", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-17-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3-9d46-065e" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-29-dfea-e942-8adf-0009-1540-66e7-e779-1196-efeb-205d", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-24-41c1-336f-8de5-90ce-a3b5-a12d-937a-4360-886a-0c7c", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-19-c3b1-cbc5-a521-c15f-b883-48b3-9d46-065e-f53e-9bff" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-31-8adf-0009-1540-66e7-e779-1196-efeb-205d-1efd-4009", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-27-90ce-a3b5-a12d-937a-4360-886a-0c7c-afd9-0958-9234", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-22-c15f-b883-48b3-9d46-065e-f53e-9bff-8161-b4a4-a95b" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-31-8adf-0009-1540-66e7-e779-1196-efeb-205d-1efd-4009", + "next": "0c8be85a-1c3a-11f0-a653-9281a4835edb-6-2c34-1947-2385-47a8-9c81-828d", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-24-48b3-9d46-065e-f53e-9bff-8161-b4a4-a95b-9738-0db8" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-32-0009-1540-66e7-e779-1196-efeb-205d-1efd-4009-b69d", + "next": "0c8be85a-1c3a-11f0-a653-9281a4835edb-6-2c34-1947-2385-47a8-9c81-828d", + "previous": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-26-5d22-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-33-1540-66e7-e779-1196-efeb-205d-1efd-4009-b69d-f74d", + "next": "0c8be85a-1c3a-11f0-a653-9281a4835edb-7-2c34-1947-2385-47a8-9c81-828d-3803", + "previous": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-27-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33-b43f" + } + ], + "next": "0c8be85a-1c3a-11f0-a653-9281a4835edb-8-2c34-1947-2385-47a8-9c81-828d-3803-25c4", + "previous": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-28-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33-b43f-9477" + }, + "lc_wrapper": { + "log_history": [ + "/home/jovyan/.log/20200909/20200909-130745-0759.log", + "/home/jovyan/.log/20210625/20210625-223653-0468.log", + "/home/jovyan/.log/20210627/20210627-125528-0926.log", + "/home/jovyan/.log/20210702/20210702-100212-0644.log", + "/home/jovyan/.log/20210708/20210708-090022-0292.log", + "/home/jovyan/.log/20210708/20210708-214536-0455.log", + "/home/jovyan/.log/20210709/20210709-222111-0165.log", + "/home/jovyan/.log/20210709/20210709-224001-0891.log", + "/home/jovyan/.log/20210716/20210716-013805-0588.log", + "/home/jovyan/.log/20210716/20210716-041714-0592.log", + "/home/jovyan/.log/20220125/20220125-220307-0802.log", + "/home/jovyan/.log/20220125/20220125-220954-0816.log", + "/home/jovyan/.log/20220523/20220523-215740-0035.log", + "/home/jovyan/.log/20220524/20220524-081800-0297.log", + "/home/jovyan/.log/20220524/20220524-132917-0362.log", + "/home/jovyan/.log/20220524/20220524-213708-0750.log", + "/home/jovyan/.log/20220528/20220528-072258-0449.log", + "/home/jovyan/.log/20220604/20220604-032202-0688.log", + "/home/jovyan/.log/20220604/20220604-071732-0926.log", + "/home/jovyan/.log/20220604/20220604-082444-0776.log", + "/home/jovyan/.log/20220604/20220604-090912-0013.log", + "/home/jovyan/.log/20220604/20220604-221840-0265.log", + "/home/jovyan/.log/20220605/20220605-091717-0176.log", + "/home/jovyan/.log/20220605/20220605-221226-0648.log", + "/home/jovyan/.log/20220606/20220606-005229-0174.log", + "/home/jovyan/.log/20220606/20220606-073125-0079.log", + "/home/jovyan/.log/20220620/20220620-062401-0339.log", + "/home/jovyan/.log/20220720/20220720-092034-0601.log", + "/home/jovyan/.log/20220720/20220720-112645-0705.log", + "/home/jovyan/.log/20220720/20220720-123809-0928.log", + "/home/jovyan/.log/20220720/20220720-224038-0113.log", + "/home/jovyan/.log/20221216/20221216-220614-0020.log", + "/home/jovyan/.log/20221221/20221221-063009-0921.log", + "/home/jovyan/.log/20221227/20221227-015152-0433.log", + "/home/jovyan/.log/20230114/20230114-003107-0661.log", + "/home/jovyan/.log/20230114/20230114-035030-0255.log", + "/home/jovyan/.log/20230114/20230114-041629-0042.log", + "/home/jovyan/.log/20230301/20230301-062922-0323.log", + "/home/jovyan/.log/20230501/20230501-023044-0175.log", + "/home/jovyan/.log/20230531/20230531-050839-0468.log", + "/home/jovyan/.log/20231019/20231019-235912-0422.log", + "/home/jovyan/.log/20231020/20231020-011410-0524.log", + "/home/jovyan/.log/20240325/20240325-064454-0744.log", + "/home/jovyan/.log/20240326/20240326-094831-0686.log", + "/home/jovyan/.log/20240326/20240326-101658-0141.log" + ] + }, + "papermill": { + "duration": 0.910151, + "end_time": "2026-01-06T08:30:59.778623", + "exception": false, + "start_time": "2026-01-06T08:30:58.868472", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import importlib\n", + "import pandas as pd\n", + "\n", + "import scripts.playwright\n", + "importlib.reload(scripts.playwright)\n", + "\n", + "from scripts.playwright import *\n", + "from scripts import grdm\n", + "\n", + "await init_pw_context(close_on_fail=close_on_fail, last_path=default_result_path)" + ] + }, + { + "cell_type": "markdown", + "id": "b4823cf3", + "metadata": {}, + "source": [ + "## ウェブブラウザの新規プライベートウィンドウでGRDMトップページを表示する\n", + "\n", + "GRDMトップページが表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c388852f", + "metadata": {}, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.goto(rdm_url)\n", + "\n", + " # 同意する ボタンが現れるまで待つ\n", + " await expect(page.locator('//button[text() = \"同意する\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + " # 同意する をクリック\n", + " await page.locator('//button[text() = \"同意する\"]').click()\n", + "\n", + " # 同意する が表示されなくなったことを確認\n", + " await expect(page.locator('//button[text() = \"同意する\"]')).to_have_count(0, timeout=500)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "71ef3333", + "metadata": {}, + "source": [ + "## ログイン情報を用いてGakuNin RDMにログインする\n", + "\n", + "(IdPに関するログイン情報が与えられた場合、)\n", + "GakuNin Embeded DSのプルダウンを展開し、IdPリストから指定されたIdPを選択する。その後、アカウントのID/Passwordを入力して「Login」ボタンを押下する。\n", + "\n", + "(IdPが指定されていない場合、)\n", + "CASのログイン操作を実施する。" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cb9ca53f", + "metadata": {}, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await scripts.grdm.login(\n", + " page, idp_name_1, idp_username_1, idp_password_1, transition_timeout=transition_timeout\n", + " )\n", + "\n", + " await scripts.grdm.expect_dashboard(page, transition_timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "e8d12fd8", + "metadata": {}, + "source": [ + "## プロジェクト一覧に指定されたタイトルのプロジェクトがない場合、指定された名前のプロジェクトを作成する\n", + "\n", + "プロジェクト一覧に当該プロジェクト名が表示されていない場合、「新規プロジェクト作成」をクリックし、その名前を入力、「作成」をクリックする。" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b4a3cb3a-2257-44e7-bc6d-e864df2b433a", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:59.885109Z", + "iopub.status.busy": "2026-01-06T08:30:59.883527Z", + "iopub.status.idle": "2026-01-06T08:31:18.173502Z", + "shell.execute_reply": "2026-01-06T08:31:18.172984Z" + }, + "lc_cell_meme": { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb-7-7d4e-9eb1-9bca-4f6c-c830-9503-6f15", + "execution_end_time": "2025-04-18T10:03:15.630Z", + "history": [ + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "d335d3ec-80d5-11ed-95e1-0242ac120004-14-e06e-e073-8605-4483-934f-f6a6-d120-39e8-923e-ba69", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "d335d464-80d5-11ed-95e1-0242ac120004-14-4e02-17d2-51dc-b14f-3876-17a3-6132-809d-8ea5-b0b6", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "ee1320a8-0c28-11f0-98e9-5e0a5654d7bd-6-534f-ca98-0639-fd50-4b19-f3ce", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "fa034c80-0c28-11f0-98e9-5e0a5654d7bd-5-61c8-3dff-8f8a-2237-43c6", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "17cc442e-0c29-11f0-98e9-5e0a5654d7bd-6-e886-de07-db5b-bc04-f477-850a", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "1de94a14-0c29-11f0-98e9-5e0a5654d7bd-5-a479-3f2b-1422-f712-7fac", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "2840f6ba-0c29-11f0-98e9-5e0a5654d7bd-6-f26a-794a-d7be-5285-ae4d-5a8b", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "3b9069e4-0c29-11f0-98e9-5e0a5654d7bd-5-9cb1-5973-c277-2053-05f2", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb-3-7d4e-9eb1-9bca", + "next": "8a828916-0c46-11f0-98e9-5e0a5654d7bd-5-a17f-a0f1-b7b9-aee9-6d00", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb-5-7d4e-9eb1-9bca-4f6c-c830", + "next": "8a828916-0c46-11f0-98e9-5e0a5654d7bd-8-a17f-a0f1-b7b9-aee9-6d00-d5be-a467-9692", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-4-2c34-1947-2385-47a8" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb-6-7d4e-9eb1-9bca-4f6c-c830-9503", + "next": "8a828916-0c46-11f0-98e9-5e0a5654d7bd-10-a17f-a0f1-b7b9-aee9-6d00-d5be-a467-9692-097d-2f06", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-6-2c34-1947-2385-47a8-9c81-828d" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb-7-7d4e-9eb1-9bca-4f6c-c830-9503-6f15", + "next": "8a828916-0c46-11f0-98e9-5e0a5654d7bd-11-a0f1-b7b9-aee9-6d00-d5be-a467-9692-097d-2f06-c915", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-7-2c34-1947-2385-47a8-9c81-828d-3803" + } + ], + "next": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-12-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2-b371-dd5a", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-8-2c34-1947-2385-47a8-9c81-828d-3803-25c4" + }, + "papermill": { + "duration": 18.318606, + "end_time": "2026-01-06T08:31:18.175331", + "exception": false, + "start_time": "2026-01-06T08:30:59.856725", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await expect(page.locator('//*[@data-test-create-project-modal-button]')).to_have_count(1)\n", + "\n", + " await scripts.grdm.ensure_project_exists(page, rdm_project_name, transition_timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "8e9ba470-5548-4eea-bd36-0acfee078378", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-12-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2-b371-dd5a", + "history": [ + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd", + "next": "1ff54e0e-0c3b-11f0-98e9-5e0a5654d7bd-2-85a3-d426", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "previous": "5d277060-0c48-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "previous": "5f01ce58-0c48-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "previous": "5f388ca4-0c48-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-5-1391-2434-3533-a3c9-886e", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd-2-5261-ef93" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-8-1391-2434-3533-a3c9-886e-4d7b-f6cf-81a1", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-4-575f-1d40-14d8-c05a", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd-4-5261-ef93-69fc-fe2c" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-10-1391-2434-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-7-575f-1d40-14d8-c05a-8f00-ece7-add9", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd-7-5261-ef93-69fc-fe2c-f3aa-644f-12b7" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-11-2434-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2-b371", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-9-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd-9-5261-ef93-69fc-fe2c-f3aa-644f-12b7-4d61-155d" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-12-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2-b371-dd5a", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-10-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-2935", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd-10-5261-ef93-69fc-fe2c-f3aa-644f-12b7-4d61-155d-c636" + } + ], + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-11-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-2935-d2cb", + "previous": "43b0be32-1c3a-11f0-a653-9281a4835edb-7-7d4e-9eb1-9bca-4f6c-c830-9503-6f15" + }, + "papermill": { + "duration": 0.030656, + "end_time": "2026-01-06T08:31:18.237412", + "exception": false, + "start_time": "2026-01-06T08:31:18.206756", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 対象のプロジェクトをクリックする\n", + "\n", + "プロジェクトが表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "570378a2-83ee-4df9-a8f0-b747c37b61fa", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:31:18.295550Z", + "iopub.status.busy": "2026-01-06T08:31:18.294883Z", + "iopub.status.idle": "2026-01-06T08:31:21.727455Z", + "shell.execute_reply": "2026-01-06T08:31:21.726730Z" + }, + "lc_cell_meme": { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-11-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-2935-d2cb", + "execution_end_time": "2025-04-02T07:25:56.619Z", + "history": [ + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "next": "1ff54e0e-0c3b-11f0-98e9-5e0a5654d7bd-2-85a3-d426", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "next": "1ff54e0e-0c3b-11f0-98e9-5e0a5654d7bd-2-85a3-d426", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "next": "1ff54e0e-0c3b-11f0-98e9-5e0a5654d7bd-2-85a3-d426", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "next": "8c3e81ae-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "next": "d00c816a-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "next": "d00c816a-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "d00c816a-0c48-11f0-98e9-5e0a5654d7bd-1-a2e7", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "044c0cb4-dae5-11ec-8491-2f7bec2724a5-17-3e07-2bea-4fac-5c21-f105-190c-f99c-31e8-5e5e-ac36", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-20-5500-73e0-446c-7235-daa5-1a15-96d5-b6a8-dc5b-e139", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "934c6ffe-dae5-11ec-a92a-2f7bec2724a5-17-571d-cdd9-d564-01ab-f7e5-8d97-6174-db5a-df2b-c175", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "dad491c6-dae5-11ec-855d-2f7bec2724a5-17-03f1-3c3f-d02a-11e2-7239-0dc9-bdb5-8cc4-3dcd-45bf", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "dad49316-dae5-11ec-962f-2f7bec2724a5-17-6cc1-4eae-cb84-ca65-9e01-b537-dd94-6289-52c8-e7d3", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "dad49370-dae5-11ec-b407-2f7bec2724a5-17-5e65-f36c-7787-a2a4-a3a2-5d2a-3c47-f00d-4100-e152", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "40758707-dae7-11ec-bcf5-2f7bec2724a5-17-e452-9c09-86d0-ac50-ac4c-1547-e959-e499-16e5-98eb", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "4075886b-dae7-11ec-8776-2f7bec2724a5-17-7b2e-ee30-5825-15a2-1ccf-7ec0-fb63-03ff-4c46-872e", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-4-575f-1d40-14d8-c05a", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-17-d418-70fa-1e5d-2668-694d-d234-24f6-449e-d5cd-8dbc", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-7-575f-1d40-14d8-c05a-8f00-ece7-add9", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-19-1e5d-2668-694d-d234-24f6-449e-d5cd-8dbc-22f6-21ed", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-5-1391-2434-3533-a3c9-886e" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-9-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-22-d234-24f6-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-8-1391-2434-3533-a3c9-886e-4d7b-f6cf-81a1" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-10-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-2935", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-24-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-10-1391-2434-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-11-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-2935-d2cb", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-25-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-e4f3", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-11-2434-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2-b371" + } + ], + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-26-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-e4f3-e991", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-12-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2-b371-dd5a" + }, + "papermill": { + "duration": 3.465734, + "end_time": "2026-01-06T08:31:21.732202", + "exception": false, + "start_time": "2026-01-06T08:31:18.266468", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator(f'//*[@data-test-dashboard-item-title and text()=\"{rdm_project_name}\"]').click() \n", + "\n", + " await expect(page.locator('//a[text() = \"アドオン\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(grdm.get_select_expanded_storage_title_locator(page, target_storage_name)).to_be_visible(timeout=transition_timeout)\n", + " time.sleep(1)\n", + "\n", + " await page.locator('//h3[text()=\"最近の活動\"]').click()\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "5a27f937-2770-47ca-b326-802f857841c8", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-26-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-e4f3-e991", + "history": [ + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-1-2391", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-2-2391-f1ef", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-1-32a7", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-1-e028" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-3-2391-f1ef-4e67", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-2-32a7-f716", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-2-e028-7308" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-4-2391-f1ef-4e67-6d01", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-3-32a7-f716-01a7", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-3-e028-7308-2f61" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-5-2391-f1ef-4e67-6d01-fac1", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-4-32a7-f716-01a7-6db6", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-4-e028-7308-2f61-4241" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-6-2391-f1ef-4e67-6d01-fac1-a8c9", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-5-32a7-f716-01a7-6db6-b7cf", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-5-e028-7308-2f61-4241-a410" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-7-2391-f1ef-4e67-6d01-fac1-a8c9-3f06", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-6-32a7-f716-01a7-6db6-b7cf-085b", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-6-e028-7308-2f61-4241-a410-b34b" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-8-2391-f1ef-4e67-6d01-fac1-a8c9-3f06-d418", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-7-32a7-f716-01a7-6db6-b7cf-085b-f799", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-7-e028-7308-2f61-4241-a410-b34b-65e8" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-9-2391-f1ef-4e67-6d01-fac1-a8c9-3f06-d418-70fa", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-8-32a7-f716-01a7-6db6-b7cf-085b-f799-787f", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-8-e028-7308-2f61-4241-a410-b34b-65e8-7b2e" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-10-2391-f1ef-4e67-6d01-fac1-a8c9-3f06-d418-70fa-1e5d", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-9-32a7-f716-01a7-6db6-b7cf-085b-f799-787f-ff6b", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-9-e028-7308-2f61-4241-a410-b34b-65e8-7b2e-ee30" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-11-f1ef-4e67-6d01-fac1-a8c9-3f06-d418-70fa-1e5d-2668", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-10-32a7-f716-01a7-6db6-b7cf-085b-f799-787f-ff6b-0887", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-10-e028-7308-2f61-4241-a410-b34b-65e8-7b2e-ee30-5825" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-12-4e67-6d01-fac1-a8c9-3f06-d418-70fa-1e5d-2668-694d", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-11-f716-01a7-6db6-b7cf-085b-f799-787f-ff6b-0887-cdac", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-11-7308-2f61-4241-a410-b34b-65e8-7b2e-ee30-5825-15a2" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-13-6d01-fac1-a8c9-3f06-d418-70fa-1e5d-2668-694d-d234", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-12-01a7-6db6-b7cf-085b-f799-787f-ff6b-0887-cdac-a48e", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-12-2f61-4241-a410-b34b-65e8-7b2e-ee30-5825-15a2-1ccf" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-15-a8c9-3f06-d418-70fa-1e5d-2668-694d-d234-24f6-449e", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-13-6db6-b7cf-085b-f799-787f-ff6b-0887-cdac-a48e-0200", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-13-4241-a410-b34b-65e8-7b2e-ee30-5825-15a2-1ccf-7ec0" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-16-3f06-d418-70fa-1e5d-2668-694d-d234-24f6-449e-d5cd", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-15-085b-f799-787f-ff6b-0887-cdac-a48e-0200-2b5a-92da", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-15-b34b-65e8-7b2e-ee30-5825-15a2-1ccf-7ec0-fb63-03ff" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-17-d418-70fa-1e5d-2668-694d-d234-24f6-449e-d5cd-8dbc", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-16-f799-787f-ff6b-0887-cdac-a48e-0200-2b5a-92da-356c", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-16-65e8-7b2e-ee30-5825-15a2-1ccf-7ec0-fb63-03ff-4c46" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-17-d418-70fa-1e5d-2668-694d-d234-24f6-449e-d5cd-8dbc", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-17-787f-ff6b-0887-cdac-a48e-0200-2b5a-92da-356c-5b4a", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-17-7b2e-ee30-5825-15a2-1ccf-7ec0-fb63-03ff-4c46-872e" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-19-1e5d-2668-694d-d234-24f6-449e-d5cd-8dbc-22f6-21ed", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-17-787f-ff6b-0887-cdac-a48e-0200-2b5a-92da-356c-5b4a", + "previous": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-22-d234-24f6-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-19-0887-cdac-a48e-0200-2b5a-92da-356c-5b4a-77c8-e154", + "previous": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-4-575f-1d40-14d8-c05a" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-24-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-22-0200-2b5a-92da-356c-5b4a-77c8-e154-a728-195c-a5d5", + "previous": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-7-575f-1d40-14d8-c05a-8f00-ece7-add9" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-25-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-e4f3", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336", + "previous": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-9-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-26-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-e4f3-e991", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-25-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336-f821", + "previous": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-10-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-2935" + } + ], + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-26-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336-f821-0f76", + "previous": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-11-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-2935-d2cb" + }, + "papermill": { + "duration": 0.03639, + "end_time": "2026-01-06T08:31:21.802022", + "exception": false, + "start_time": "2026-01-06T08:31:21.765632", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## ファイルタブをクリックする\n", + "\n", + "画面がファイルに切り替わること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e269d652-05f1-449d-868e-193ec2bf49cc", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:31:21.863260Z", + "iopub.status.busy": "2026-01-06T08:31:21.862274Z", + "iopub.status.idle": "2026-01-06T08:31:25.420857Z", + "shell.execute_reply": "2026-01-06T08:31:25.419717Z" + }, + "lc_cell_meme": { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-26-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336-f821-0f76", + "execution_end_time": "2024-03-26T11:28:15.924648Z", + "history": [ + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5", + "next": "c80dfbd7-dae2-11ec-852a-2f7bec2724a5-1-001f", + "previous": "dad49370-dae5-11ec-b407-2f7bec2724a5" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5", + "next": "c80dfbd7-dae2-11ec-852a-2f7bec2724a5-1-001f", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5", + "next": "c80dfbd7-dae2-11ec-852a-2f7bec2724a5-1-001f", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-1-32a7", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-1-d24e", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-2-32a7-f716", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-2-d24e-cbe3", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-1-2391" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-3-32a7-f716-01a7", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-3-d24e-cbe3-7754", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-2-2391-f1ef" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-4-32a7-f716-01a7-6db6", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-4-d24e-cbe3-7754-fa1b", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-3-2391-f1ef-4e67" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-5-32a7-f716-01a7-6db6-b7cf", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-5-d24e-cbe3-7754-fa1b-3a20", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-4-2391-f1ef-4e67-6d01" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-6-32a7-f716-01a7-6db6-b7cf-085b", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-6-d24e-cbe3-7754-fa1b-3a20-c43e", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-5-2391-f1ef-4e67-6d01-fac1" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-7-32a7-f716-01a7-6db6-b7cf-085b-f799", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-7-d24e-cbe3-7754-fa1b-3a20-c43e-c0e0", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-6-2391-f1ef-4e67-6d01-fac1-a8c9" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-8-32a7-f716-01a7-6db6-b7cf-085b-f799-787f", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-8-d24e-cbe3-7754-fa1b-3a20-c43e-c0e0-ef83", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-7-2391-f1ef-4e67-6d01-fac1-a8c9-3f06" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-9-32a7-f716-01a7-6db6-b7cf-085b-f799-787f-ff6b", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-9-d24e-cbe3-7754-fa1b-3a20-c43e-c0e0-ef83-b84a", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-8-2391-f1ef-4e67-6d01-fac1-a8c9-3f06-d418" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-10-32a7-f716-01a7-6db6-b7cf-085b-f799-787f-ff6b-0887", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-10-d24e-cbe3-7754-fa1b-3a20-c43e-c0e0-ef83-b84a-c53b", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-9-2391-f1ef-4e67-6d01-fac1-a8c9-3f06-d418-70fa" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-11-f716-01a7-6db6-b7cf-085b-f799-787f-ff6b-0887-cdac", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-11-cbe3-7754-fa1b-3a20-c43e-c0e0-ef83-b84a-c53b-de1e", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-10-2391-f1ef-4e67-6d01-fac1-a8c9-3f06-d418-70fa-1e5d" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-12-01a7-6db6-b7cf-085b-f799-787f-ff6b-0887-cdac-a48e", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-12-7754-fa1b-3a20-c43e-c0e0-ef83-b84a-c53b-de1e-9837", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-11-f1ef-4e67-6d01-fac1-a8c9-3f06-d418-70fa-1e5d-2668" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-13-6db6-b7cf-085b-f799-787f-ff6b-0887-cdac-a48e-0200", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-13-fa1b-3a20-c43e-c0e0-ef83-b84a-c53b-de1e-9837-0788", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-12-4e67-6d01-fac1-a8c9-3f06-d418-70fa-1e5d-2668-694d" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-15-085b-f799-787f-ff6b-0887-cdac-a48e-0200-2b5a-92da", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-14-3a20-c43e-c0e0-ef83-b84a-c53b-de1e-9837-0788-7543", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-13-6d01-fac1-a8c9-3f06-d418-70fa-1e5d-2668-694d-d234" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-16-f799-787f-ff6b-0887-cdac-a48e-0200-2b5a-92da-356c", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-16-c0e0-ef83-b84a-c53b-de1e-9837-0788-7543-265f-eb1b", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-15-a8c9-3f06-d418-70fa-1e5d-2668-694d-d234-24f6-449e" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-17-787f-ff6b-0887-cdac-a48e-0200-2b5a-92da-356c-5b4a", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-17-ef83-b84a-c53b-de1e-9837-0788-7543-265f-eb1b-dc1c", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-16-3f06-d418-70fa-1e5d-2668-694d-d234-24f6-449e-d5cd" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-19-0887-cdac-a48e-0200-2b5a-92da-356c-5b4a-77c8-e154", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-18-b84a-c53b-de1e-9837-0788-7543-265f-eb1b-dc1c-61ae", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-17-d418-70fa-1e5d-2668-694d-d234-24f6-449e-d5cd-8dbc" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-22-0200-2b5a-92da-356c-5b4a-77c8-e154-a728-195c-a5d5", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-20-de1e-9837-0788-7543-265f-eb1b-dc1c-61ae-8f17-14fa", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-19-1e5d-2668-694d-d234-24f6-449e-d5cd-8dbc-22f6-21ed" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-23-7543-265f-eb1b-dc1c-61ae-8f17-14fa-5cd0-1f67-4c71", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-22-d234-24f6-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336", + "next": "5e5939df-dafb-11ec-b167-2f7bec2724a5-24-84c6-4822-2e30-4a81-d4a4-540d-44bd-462c-e126-8589", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-24-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-24-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336", + "next": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-24-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336", + "next": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-24-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336", + "next": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-24-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-25-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336-f821", + "next": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-1-7a84", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-24-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-26-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336-f821-0f76", + "next": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-2-7a84-f68e", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-25-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-e4f3" + } + ], + "next": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-3-7a84-f68e-4548", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-26-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-e4f3-e991" + }, + "lc_wrapper": { + "log_history": [ + "/home/jovyan/.log/20220523/20220523-222257-0170.log", + "/home/jovyan/.log/20220523/20220523-223200-0007.log", + "/home/jovyan/.log/20220523/20220523-223351-0566.log", + "/home/jovyan/.log/20220523/20220523-224938-0068.log", + "/home/jovyan/.log/20220523/20220523-225650-0008.log", + "/home/jovyan/.log/20220524/20220524-005144-0285.log", + "/home/jovyan/.log/20220524/20220524-011732-0970.log", + "/home/jovyan/.log/20220524/20220524-023551-0364.log", + "/home/jovyan/.log/20220524/20220524-025630-0099.log", + "/home/jovyan/.log/20220524/20220524-081908-0459.log", + "/home/jovyan/.log/20220524/20220524-133521-0034.log", + "/home/jovyan/.log/20220524/20220524-134128-0871.log", + "/home/jovyan/.log/20220524/20220524-140902-0104.log", + "/home/jovyan/.log/20220524/20220524-213815-0170.log", + "/home/jovyan/.log/20220524/20220524-215517-0932.log", + "/home/jovyan/.log/20220524/20220524-224617-0856.log", + "/home/jovyan/.log/20220525/20220525-082645-0122.log", + "/home/jovyan/.log/20220528/20220528-072355-0958.log", + "/home/jovyan/.log/20220528/20220528-094214-0846.log", + "/home/jovyan/.log/20220603/20220603-221856-0267.log", + "/home/jovyan/.log/20220603/20220603-225330-0739.log", + "/home/jovyan/.log/20220604/20220604-021114-0105.log", + "/home/jovyan/.log/20220604/20220604-032538-0825.log", + "/home/jovyan/.log/20220604/20220604-041337-0073.log", + "/home/jovyan/.log/20220604/20220604-071825-0511.log", + "/home/jovyan/.log/20220604/20220604-075639-0948.log", + "/home/jovyan/.log/20220604/20220604-082536-0726.log", + "/home/jovyan/.log/20220604/20220604-091002-0663.log", + "/home/jovyan/.log/20220604/20220604-221936-0596.log", + "/home/jovyan/.log/20220605/20220605-081109-0556.log", + "/home/jovyan/.log/20220605/20220605-091809-0800.log", + "/home/jovyan/.log/20220605/20220605-125741-0946.log", + "/home/jovyan/.log/20220605/20220605-213329-0002.log", + "/home/jovyan/.log/20220605/20220605-221317-0671.log", + "/home/jovyan/.log/20220606/20220606-005322-0731.log", + "/home/jovyan/.log/20220606/20220606-073216-0210.log", + "/home/jovyan/.log/20220620/20220620-051149-0016.log", + "/home/jovyan/.log/20220620/20220620-054938-0467.log", + "/home/jovyan/.log/20220620/20220620-060302-0857.log", + "/home/jovyan/.log/20220620/20220620-062452-0561.log", + "/home/jovyan/.log/20220720/20220720-092143-0133.log", + "/home/jovyan/.log/20220720/20220720-102625-0331.log", + "/home/jovyan/.log/20220720/20220720-112738-0999.log", + "/home/jovyan/.log/20220720/20220720-123901-0921.log", + "/home/jovyan/.log/20220720/20220720-224129-0608.log", + "/home/jovyan/.log/20221216/20221216-220710-0106.log", + "/home/jovyan/.log/20221216/20221216-223031-0906.log", + "/home/jovyan/.log/20221221/20221221-063107-0986.log", + "/home/jovyan/.log/20221227/20221227-015339-0782.log", + "/home/jovyan/.log/20221227/20221227-055349-0464.log", + "/home/jovyan/.log/20221227/20221227-084714-0142.log", + "/home/jovyan/.log/20230113/20230113-054109-0179.log", + "/home/jovyan/.log/20230113/20230113-072858-0197.log", + "/home/jovyan/.log/20230113/20230113-232624-0804.log", + "/home/jovyan/.log/20230114/20230114-003159-0066.log", + "/home/jovyan/.log/20230114/20230114-015751-0653.log", + "/home/jovyan/.log/20230114/20230114-024550-0318.log", + "/home/jovyan/.log/20230114/20230114-035122-0929.log", + "/home/jovyan/.log/20230114/20230114-041720-0979.log", + "/home/jovyan/.log/20230219/20230219-060137-0664.log", + "/home/jovyan/.log/20230301/20230301-045125-0206.log", + "/home/jovyan/.log/20230301/20230301-063014-0249.log", + "/home/jovyan/.log/20230303/20230303-024612-0842.log", + "/home/jovyan/.log/20230307/20230307-020755-0243.log", + "/home/jovyan/.log/20230307/20230307-060431-0152.log", + "/home/jovyan/.log/20230501/20230501-023140-0166.log", + "/home/jovyan/.log/20230501/20230501-095904-0381.log", + "/home/jovyan/.log/20230501/20230501-132758-0086.log", + "/home/jovyan/.log/20230501/20230501-134526-0337.log", + "/home/jovyan/.log/20230504/20230504-001530-0741.log", + "/home/jovyan/.log/20230507/20230507-231605-0382.log", + "/home/jovyan/.log/20230531/20230531-050936-0518.log", + "/home/jovyan/.log/20230531/20230531-052150-0454.log", + "/home/jovyan/.log/20230601/20230601-130546-0068.log", + "/home/jovyan/.log/20230829/20230829-121732-0410.log", + "/home/jovyan/.log/20230829/20230829-140444-0677.log", + "/home/jovyan/.log/20231020/20231020-011501-0122.log", + "/home/jovyan/.log/20240325/20240325-064547-0385.log", + "/home/jovyan/.log/20240326/20240326-094923-0613.log", + "/home/jovyan/.log/20240326/20240326-101750-0090.log", + "/home/jovyan/.log/20240326/20240326-104352-0923.log", + "/home/jovyan/.log/20240326/20240326-112808-0489.log" + ] + }, + "papermill": { + "duration": 3.593359, + "end_time": "2026-01-06T08:31:25.425006", + "exception": false, + "start_time": "2026-01-06T08:31:21.831647", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "scrolled": true, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('#projectNavFiles a').click()\n", + " time.sleep(1)\n", + " await expect(page.locator('//a[text() = \"アドオン\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(grdm.get_select_expanded_storage_title_locator(page, target_storage_name)).to_be_visible(timeout=transition_timeout)\n", + " time.sleep(1)\n", + "\n", + " await expect(page.locator('//h3[text()=\"最近の活動\"]')).not_to_be_visible()\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "a3185a7f-ea07-407c-ae71-d18e0f1b6bab", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-3-7a84-f68e-4548", + "history": [ + { + "current": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-2-7a84-f68e", + "next": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec", + "previous": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336" + }, + { + "current": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-3-7a84-f68e-4548", + "next": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-1-07ad", + "previous": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-25-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336-f821" + } + ], + "next": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-2-07ad-5977", + "previous": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-26-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336-f821-0f76" + }, + "papermill": { + "duration": 0.038009, + "end_time": "2026-01-06T08:31:25.506071", + "exception": false, + "start_time": "2026-01-06T08:31:25.468062", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「NII Storage」を選択し、画面上部の「フォルダのアップロード」ボタンをクリックする\n", + "\n", + "フォルダ選択画面が表示される" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ceadb059-021d-49fe-bc3c-8554cba859c6", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:31:25.567324Z", + "iopub.status.busy": "2026-01-06T08:31:25.567052Z", + "iopub.status.idle": "2026-01-06T08:31:25.783511Z", + "shell.execute_reply": "2026-01-06T08:31:25.782361Z" + }, + "lc_cell_meme": { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-2-07ad-5977", + "history": [ + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-1-7a84" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec", + "next": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-1-7a84" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec", + "next": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-1-7a84" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-1-07ad", + "next": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-1-faf2", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-1-7a84" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-2-07ad-5977", + "next": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-2-faf2-db8d", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-2-7a84-f68e" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-2-07ad-5977", + "next": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-3-faf2-db8d-a2cd", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-3-7a84-f68e-4548" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-2-07ad-5977", + "next": "eb70de36-eaca-11f0-88dd-aaa1b857283c", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-3-7a84-f68e-4548" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-2-07ad-5977", + "next": "ebf32a26-eaca-11f0-88dd-aaa1b857283c", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-3-7a84-f68e-4548" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-2-07ad-5977", + "next": "ebf32a26-eaca-11f0-88dd-aaa1b857283c", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-3-7a84-f68e-4548" + } + ], + "next": "ebf32a26-eaca-11f0-88dd-aaa1b857283c-1-7ac7", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-3-7a84-f68e-4548" + }, + "papermill": { + "duration": 0.250864, + "end_time": "2026-01-06T08:31:25.786698", + "exception": false, + "start_time": "2026-01-06T08:31:25.535834", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.get_select_storage_title_locator(page, target_storage_name).click()\n", + " await expect(page.locator('//i[contains(@class, \"fa-plus\")]/../*[text() = \"フォルダのアップロード\"]')).to_be_enabled()\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "c14e4283-7477-4cee-9b2c-255fc6e3bd47", + "metadata": { + "lc_cell_meme": { + "current": "ebf32a26-eaca-11f0-88dd-aaa1b857283c-1-7ac7", + "next": "eb70de36-eaca-11f0-88dd-aaa1b857283c", + "previous": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-2-07ad-5977" + }, + "papermill": { + "duration": 0.037276, + "end_time": "2026-01-06T08:31:25.858309", + "exception": false, + "start_time": "2026-01-06T08:31:25.821033", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "## 事前に用意しておいた「WikiImport_Hierarchy」フォルダを選択し「アップロード」ボタンをクリックする\n", + "\n", + "ファイルのアップロード確認メッセージが表示される\n", + "> **※本手順の確認内容は自動検証できないため、次手順の中で結果を一括確認します。**" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4c9528e0-9f79-4e09-ba50-3ebb18c6277c", + "metadata": { + "execution": { + "iopub.execute_input": "2026-01-06T08:31:25.922305Z", + "iopub.status.busy": "2026-01-06T08:31:25.921058Z", + "iopub.status.idle": "2026-01-06T08:31:26.071133Z", + "shell.execute_reply": "2026-01-06T08:31:26.069943Z" + }, + "lc_cell_meme": { + "current": "eb70de36-eaca-11f0-88dd-aaa1b857283c", + "history": [ + { + "current": "eb70de36-eaca-11f0-88dd-aaa1b857283c", + "next": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-3-faf2-db8d-a2cd", + "previous": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-2-07ad-5977" + }, + { + "current": "eb70de36-eaca-11f0-88dd-aaa1b857283c", + "next": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-3-faf2-db8d-a2cd", + "previous": "ebf32a26-eaca-11f0-88dd-aaa1b857283c" + }, + { + "current": "eb70de36-eaca-11f0-88dd-aaa1b857283c", + "next": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-3-faf2-db8d-a2cd", + "previous": "ebf32a26-eaca-11f0-88dd-aaa1b857283c" + } + ], + "next": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-3-faf2-db8d-a2cd", + "previous": "ebf32a26-eaca-11f0-88dd-aaa1b857283c-1-7ac7" + }, + "papermill": { + "duration": 0.18646, + "end_time": "2026-01-06T08:31:26.075162", + "exception": false, + "start_time": "2026-01-06T08:31:25.888702", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "# ・(補足)自動試験の場合、「確認内容」が確認できないため、手動で作業が必要\n", + "async def _step(page):\n", + " pass\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "a7c97cb7-6aaa-4a15-a1d0-1639a8c3ac56", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-3-faf2-db8d-a2cd", + "history": [ + { + "current": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-2-faf2-db8d", + "next": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec", + "previous": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-3-faf2-db8d-a2cd", + "next": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec-1-27cc", + "previous": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-1-07ad" + }, + { + "current": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-3-faf2-db8d-a2cd", + "next": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec-2-27cc-0cfe", + "previous": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-2-07ad-5977" + } + ], + "next": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec-2-27cc-0cfe", + "previous": "eb70de36-eaca-11f0-88dd-aaa1b857283c" + }, + "papermill": { + "duration": 0.039515, + "end_time": "2026-01-06T08:31:26.150120", + "exception": false, + "start_time": "2026-01-06T08:31:26.110605", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## ファイルのアップロード確認メッセージの「アップロード」ボタンをクリックする\n", + "\n", + "ファイルのアップロードが実施され、「ステータスをアップロード」画面が表示される" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "62df4079-4c55-4b78-88fa-39c47a7c94e5", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:31:26.223713Z", + "iopub.status.busy": "2026-01-06T08:31:26.222535Z", + "iopub.status.idle": "2026-01-06T08:31:36.536255Z", + "shell.execute_reply": "2026-01-06T08:31:36.534936Z" + }, + "lc_cell_meme": { + "current": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec-2-27cc-0cfe", + "history": [ + { + "current": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-1-faf2" + }, + { + "current": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec", + "next": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-1-faf2" + }, + { + "current": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec", + "next": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-1-faf2" + }, + { + "current": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec-1-27cc", + "next": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-1-aa16", + "previous": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-1-faf2" + }, + { + "current": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec-2-27cc-0cfe", + "next": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-2-aa16-95b8", + "previous": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-2-faf2-db8d" + } + ], + "next": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-3-aa16-95b8-38b8", + "previous": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-3-faf2-db8d-a2cd" + }, + "papermill": { + "duration": 10.352269, + "end_time": "2026-01-06T08:31:36.540591", + "exception": false, + "start_time": "2026-01-06T08:31:26.188322", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "foldername = 'WikiImport_Hierarchy'\n", + "folderpath = os.path.join('resources/Datatest-Wiki', foldername)\n", + "\n", + "async def _step(page):\n", + " await grdm.upload_folder(page, folderpath)\n", + " await asyncio.sleep(1)\n", + " await expect(page.locator(f'//*[@role = \"progressbar\"]')).to_have_count(0, timeout=transition_timeout)\n", + " await expect(page.locator('text=\"ステータスをアップロード\"')).to_be_visible(timeout=transition_timeout)\n", + " \n", + " filecount = sum(len(files) for _, _, files in os.walk(folderpath))\n", + " await expect(page.locator(f'text=\"{filecount}/{filecount}ファイルが成功しました。\"')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator('//a[text() = \"Done\"]')).to_be_enabled(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "d98980b6-2ef0-444d-b296-7876216e4636", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-3-aa16-95b8-38b8", + "history": [ + { + "current": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-2-aa16-95b8", + "next": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-3-aa16-95b8-38b8", + "next": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec-1-2be6", + "previous": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec-1-27cc" + } + ], + "next": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec-2-2be6-68c8", + "previous": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec-2-27cc-0cfe" + }, + "papermill": { + "duration": 0.041269, + "end_time": "2026-01-06T08:31:36.619372", + "exception": false, + "start_time": "2026-01-06T08:31:36.578103", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「ステータスをアップロード」画面下の「Done」ボタンをクリックする\n", + "\n", + "「ステータスをアップロード」画面が消える" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d2cecc09-989c-4c9b-8221-eebefa21e628", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:31:36.693299Z", + "iopub.status.busy": "2026-01-06T08:31:36.692097Z", + "iopub.status.idle": "2026-01-06T08:31:36.947849Z", + "shell.execute_reply": "2026-01-06T08:31:36.946814Z" + }, + "lc_cell_meme": { + "current": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec-2-2be6-68c8", + "execution_end_time": "2025-11-25T07:18:49.722Z", + "history": [ + { + "current": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-1-aa16" + }, + { + "current": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-1-aa16" + }, + { + "current": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-1-aa16" + }, + { + "current": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec-1-2be6", + "next": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec-1-2a8b", + "previous": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-1-aa16" + }, + { + "current": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec-2-2be6-68c8", + "next": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec-2-406f-763f", + "previous": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-2-aa16-95b8" + } + ], + "next": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec-3-406f-763f-46b2", + "previous": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-3-aa16-95b8-38b8" + }, + "papermill": { + "duration": 0.295576, + "end_time": "2026-01-06T08:31:36.951821", + "exception": false, + "start_time": "2026-01-06T08:31:36.656245", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('//a[text() = \"Done\"]').click()\n", + " await expect(page.locator('text=\"ステータスをアップロード\"')).not_to_be_visible(timeout=transition_timeout)\n", + " await expect(grdm.get_select_folder_title_locator(page, foldername).first).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "9f4dcbb5-6a82-4d4d-91fe-201c295dce92", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec-3-406f-763f-46b2", + "history": [ + { + "current": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "bfd2d396-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec-2-406f-763f", + "next": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "bfd2d396-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec-3-406f-763f-46b2", + "next": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec-1-3957", + "previous": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec-1-2be6" + } + ], + "next": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec-2-3957-6f57", + "previous": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec-2-2be6-68c8" + }, + "papermill": { + "duration": 0.037024, + "end_time": "2026-01-06T08:31:37.027742", + "exception": false, + "start_time": "2026-01-06T08:31:36.990718", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## Wikiタブをクリックする\n", + "\n", + "画面がWikiに切り替わること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "33562911-809b-4c0b-b0cd-c1333c9e85c1", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:31:37.100220Z", + "iopub.status.busy": "2026-01-06T08:31:37.099272Z", + "iopub.status.idle": "2026-01-06T08:31:40.357538Z", + "shell.execute_reply": "2026-01-06T08:31:40.356316Z" + }, + "lc_cell_meme": { + "current": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec-2-3957-6f57", + "execution_end_time": "2025-11-25T08:11:36.205Z", + "history": [ + { + "current": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec-1-406f" + }, + { + "current": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec-1-406f" + }, + { + "current": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec-1-3957", + "next": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-1-3ba2", + "previous": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec-1-406f" + }, + { + "current": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec-2-3957-6f57", + "next": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-2-3ba2-3aee", + "previous": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec-2-406f-763f" + } + ], + "next": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-3-3ba2-3aee-c2e2", + "previous": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec-3-406f-763f-46b2" + }, + "papermill": { + "duration": 3.29773, + "end_time": "2026-01-06T08:31:40.360400", + "exception": false, + "start_time": "2026-01-06T08:31:37.062670", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.get_by_role(\"link\", name=\"Wiki\", exact=True).click()\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"プロジェクトのWiki\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "7aade53b-cf60-480d-8554-3e023a843f67", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-3-3ba2-3aee-c2e2", + "history": [ + { + "current": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-2-3ba2-3aee", + "next": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-3-3ba2-3aee-c2e2", + "next": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec-1-0426", + "previous": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec-1-3957" + } + ], + "next": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec-2-0426-5181", + "previous": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec-2-3957-6f57" + }, + "papermill": { + "duration": 0.03792, + "end_time": "2026-01-06T08:31:40.438415", + "exception": false, + "start_time": "2026-01-06T08:31:40.400495", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「インポート」ボタンをクリックする\n", + "\n", + "「Wikiページをインポートする」画面が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8e7c4397-545a-4c66-a84c-edcbd6be55c2", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:31:40.516822Z", + "iopub.status.busy": "2026-01-06T08:31:40.515778Z", + "iopub.status.idle": "2026-01-06T08:31:41.112810Z", + "shell.execute_reply": "2026-01-06T08:31:41.111703Z" + }, + "lc_cell_meme": { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec-2-0426-5181", + "execution_end_time": "2025-11-25T08:11:40.785Z", + "history": [ + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-1-3ba2" + }, + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-1-3ba2" + }, + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-1-3ba2" + }, + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-1-3ba2" + }, + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-1-3ba2" + }, + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-1-3ba2" + }, + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec-1-0426", + "next": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-1-3ba2" + }, + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec-2-0426-5181", + "next": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-2-8cde-d581", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-2-3ba2-3aee" + } + ], + "next": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-3-8cde-d581-72f0", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-3-3ba2-3aee-c2e2" + }, + "papermill": { + "duration": 0.639137, + "end_time": "2026-01-06T08:31:41.115808", + "exception": false, + "start_time": "2026-01-06T08:31:40.476671", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "scrolled": true, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('div[data-target=\"#wikiImport\"]').click()\n", + " await expect(page.locator('h3.modal-title', has_text=\"Wikiページをインポートする\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "ca5e9b15-80bf-49dc-959c-f5546cf2db05", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-3-8cde-d581-72f0", + "history": [ + { + "current": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde", + "next": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde", + "next": "38edbd02-da4d-11f0-806b-12ab7e3bb6be", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde", + "next": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde", + "next": "c0df0a02-da4f-11f0-806b-12ab7e3bb6be", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-2-8cde-d581", + "next": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-3-8cde-d581-72f0", + "next": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec-1-eae1", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec-1-0426" + } + ], + "next": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec-2-eae1-e2b0", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec-2-0426-5181" + }, + "papermill": { + "duration": 0.041693, + "end_time": "2026-01-06T08:31:41.200404", + "exception": false, + "start_time": "2026-01-06T08:31:41.158711", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## リストボックスで「WikiImport_Hierarchy」を選択し「インポート」ボタンをクリックする\n", + "\n", + "- ボタンが「Wikiページを検証中」→「インポート中」となること\n", + "- インポートが完了すると「Import Complete」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "305d88b1-63da-4c39-9df9-f9640fc5cb36", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:31:41.280512Z", + "iopub.status.busy": "2026-01-06T08:31:41.279563Z", + "iopub.status.idle": "2026-01-06T08:31:55.633313Z", + "shell.execute_reply": "2026-01-06T08:31:55.632285Z" + }, + "lc_cell_meme": { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec-2-eae1-e2b0", + "history": [ + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde" + }, + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde" + }, + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2", + "previous": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde" + }, + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2", + "previous": "38edbd02-da4d-11f0-806b-12ab7e3bb6be" + }, + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2", + "previous": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde" + }, + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2", + "previous": "c0df0a02-da4f-11f0-806b-12ab7e3bb6be" + }, + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec-1-eae1", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2", + "previous": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde" + }, + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec-2-eae1-e2b0", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-2-47a2-3a4c", + "previous": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-2-8cde-d581" + } + ], + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-3-47a2-3a4c-1287", + "previous": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-3-8cde-d581-72f0" + }, + "papermill": { + "duration": 14.396386, + "end_time": "2026-01-06T08:31:55.636406", + "exception": false, + "start_time": "2026-01-06T08:31:41.240020", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.select_option('#wikiImportDir', label=f\"{foldername}\")\n", + " await grdm.click_and_expect_alert(page, lambda: page.locator('//button[text()=\"インポート\"]').click(), \"Import Complete\", transition_timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "17c48555-0625-48e9-9cc3-b0aa3a15bbbc", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-3-47a2-3a4c-1287", + "history": [ + { + "current": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-2-47a2-3a4c", + "next": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-3-47a2-3a4c-1287", + "next": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec-1-c149", + "previous": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec-1-eae1" + } + ], + "next": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec-2-c149-d204", + "previous": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec-2-eae1-e2b0" + }, + "papermill": { + "duration": 0.056593, + "end_time": "2026-01-06T08:31:55.738884", + "exception": false, + "start_time": "2026-01-06T08:31:55.682291", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「Import Complete」と表示された画面にて「OK」ボタンをクリックする\n", + "\n", + "- Wikiの画面に戻り、インポートされたファイルが、画面左の「プロジェクトのWiki」配下に「WikiImport_Hierarchy」が表示されること\n", + "- 「WikiImport_Hierarchy」フォルダが階層化されていること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5796b492-a5ef-4d8c-b344-9675355a6a88", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:31:55.831333Z", + "iopub.status.busy": "2026-01-06T08:31:55.830153Z", + "iopub.status.idle": "2026-01-06T08:31:57.655727Z", + "shell.execute_reply": "2026-01-06T08:31:57.654789Z" + }, + "lc_cell_meme": { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec-2-c149-d204", + "history": [ + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "26a7b24a-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "26a7b24a-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "272d833e-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "27656754-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "27837fe6-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "27a02f10-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "27bcb6b2-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "27d8d25c-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "27f3cada-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "27f3cada-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "2840bfde-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "2840bfde-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "28ac73c8-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "28e5c132-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "28e5c132-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec-1-c149", + "next": "28e5c132-da54-11f0-806b-12ab7e3bb6be-1-8a30", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec-1-c149", + "next": "28e5c132-da54-11f0-806b-12ab7e3bb6be-2-8a30-f54a", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-2-47a2-3a4c" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec-1-c149", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-2-47a2-3a4c" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec-1-c149", + "next": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-2-47a2-3a4c" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec-1-c149", + "next": "409ce280-dc96-11f0-99a8-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-2-47a2-3a4c" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec-1-c149", + "next": "409ce280-dc96-11f0-99a8-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-2-47a2-3a4c" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec-2-c149-d204", + "next": "409ce280-dc96-11f0-99a8-12ab7e3bb6be-1-fa5c", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-2-47a2-3a4c" + } + ], + "next": "409ce280-dc96-11f0-99a8-12ab7e3bb6be-2-fa5c-f1f1", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-3-47a2-3a4c-1287" + }, + "papermill": { + "duration": 1.87359, + "end_time": "2026-01-06T08:31:57.659386", + "exception": false, + "start_time": "2026-01-06T08:31:55.785796", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "scrolled": true, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await expect(page.locator(f'//*[contains(@class, \"title-text\")]//*[text() = \"{foldername}\"]')).to_be_visible(timeout=transition_timeout)\n", + " await page.locator(f'//*[contains(@class, \"title-text\")]//*[text() = \"{foldername}\"]').click()\n", + " await page.locator('//div[contains(@class, \"fangorn-selected\")]//i[contains(@class, \"fa-plus\")]').click()\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport_Hierarchy2\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "d85d723b-556f-49d7-a0d9-6e972cf1a046", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "409ce280-dc96-11f0-99a8-12ab7e3bb6be-2-fa5c-f1f1", + "history": [ + { + "current": "409ce280-dc96-11f0-99a8-12ab7e3bb6be-2-fa5c-f1f1", + "next": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec-1-c149" + } + ], + "next": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be-1-dd87", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec-2-c149-d204" + }, + "papermill": { + "duration": 0.042451, + "end_time": "2026-01-06T08:31:57.751561", + "exception": false, + "start_time": "2026-01-06T08:31:57.709110", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 画面左の「プロジェクトのWiki」から任意のWikiを選択し「新規」ボタンをクリックする\n", + "\n", + "新規Wikiページを追加画面が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6fa8d458-7f0a-4751-892a-26cf6dcbc575", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:31:57.833394Z", + "iopub.status.busy": "2026-01-06T08:31:57.832153Z", + "iopub.status.idle": "2026-01-06T08:32:00.269139Z", + "shell.execute_reply": "2026-01-06T08:32:00.268044Z" + }, + "lc_cell_meme": { + "current": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be-1-dd87", + "history": [ + { + "current": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec-1-c149" + }, + { + "current": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "409ce280-dc96-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "409ce280-dc96-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "409ce280-dc96-11f0-99a8-12ab7e3bb6be-1-fa5c" + }, + { + "current": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be", + "next": "4419b014-dc96-11f0-99a8-12ab7e3bb6be", + "previous": "409ce280-dc96-11f0-99a8-12ab7e3bb6be-1-fa5c" + }, + { + "current": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be", + "next": "4454265e-dc96-11f0-99a8-12ab7e3bb6be", + "previous": "409ce280-dc96-11f0-99a8-12ab7e3bb6be-1-fa5c" + }, + { + "current": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be", + "next": "44f42b5e-dc96-11f0-99a8-12ab7e3bb6be", + "previous": "409ce280-dc96-11f0-99a8-12ab7e3bb6be-1-fa5c" + }, + { + "current": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be", + "next": "44f42b5e-dc96-11f0-99a8-12ab7e3bb6be", + "previous": "409ce280-dc96-11f0-99a8-12ab7e3bb6be-1-fa5c" + }, + { + "current": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be-1-dd87", + "next": "44f42b5e-dc96-11f0-99a8-12ab7e3bb6be-1-0d90", + "previous": "409ce280-dc96-11f0-99a8-12ab7e3bb6be-1-fa5c" + } + ], + "next": "44f42b5e-dc96-11f0-99a8-12ab7e3bb6be-2-0d90-db11", + "previous": "409ce280-dc96-11f0-99a8-12ab7e3bb6be-2-fa5c-f1f1" + }, + "papermill": { + "duration": 2.481772, + "end_time": "2026-01-06T08:32:00.272649", + "exception": false, + "start_time": "2026-01-06T08:31:57.790877", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator(f'//*[contains(@class, \"title-text\")]//*[text() = \"{foldername}\"]').click()\n", + " await expect(page.locator(f'//*[contains(@class, \"title-text\")]//*[text() = \"{foldername}\"]')).to_be_visible(timeout=transition_timeout)\n", + " await page.locator('div[data-target=\"#newWiki\"]').click() \n", + " await expect(page.locator('h3.modal-title', has_text=\"新規Wikiページを追加\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "0a0fdabf-35fe-489c-9bc6-bcbeab3d25a5", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "44f42b5e-dc96-11f0-99a8-12ab7e3bb6be-2-0d90-db11", + "history": [ + { + "current": "44f42b5e-dc96-11f0-99a8-12ab7e3bb6be", + "next": "4454265e-dc96-11f0-99a8-12ab7e3bb6be", + "previous": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "44f42b5e-dc96-11f0-99a8-12ab7e3bb6be-2-0d90-db11", + "next": "45646cb6-dc96-11f0-99a8-12ab7e3bb6be", + "previous": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "45646cb6-dc96-11f0-99a8-12ab7e3bb6be-1-ff0b", + "previous": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be-1-dd87" + }, + "papermill": { + "duration": 0.043128, + "end_time": "2026-01-06T08:32:00.361657", + "exception": false, + "start_time": "2026-01-06T08:32:00.318529", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「子階層に追加」を選択し、任意の新規Wiki名を入力後、「追加」ボタンをクリックする\n", + "\n", + "選択したWikiページの子階層に、作成したWikiページが表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "65e6cb86-070e-462b-9720-ca661245577a", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:00.454370Z", + "iopub.status.busy": "2026-01-06T08:32:00.453199Z", + "iopub.status.idle": "2026-01-06T08:32:05.247904Z", + "shell.execute_reply": "2026-01-06T08:32:05.246789Z" + }, + "lc_cell_meme": { + "current": "45646cb6-dc96-11f0-99a8-12ab7e3bb6be-1-ff0b", + "history": [ + { + "current": "45646cb6-dc96-11f0-99a8-12ab7e3bb6be", + "next": "4454265e-dc96-11f0-99a8-12ab7e3bb6be", + "previous": "44f42b5e-dc96-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "45646cb6-dc96-11f0-99a8-12ab7e3bb6be", + "next": "4454265e-dc96-11f0-99a8-12ab7e3bb6be", + "previous": "44f42b5e-dc96-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "45646cb6-dc96-11f0-99a8-12ab7e3bb6be", + "next": "4454265e-dc96-11f0-99a8-12ab7e3bb6be", + "previous": "44f42b5e-dc96-11f0-99a8-12ab7e3bb6be-1-0d90" + }, + { + "current": "45646cb6-dc96-11f0-99a8-12ab7e3bb6be", + "next": "4454265e-dc96-11f0-99a8-12ab7e3bb6be", + "previous": "44f42b5e-dc96-11f0-99a8-12ab7e3bb6be-1-0d90" + }, + { + "current": "45646cb6-dc96-11f0-99a8-12ab7e3bb6be-1-ff0b", + "next": "4454265e-dc96-11f0-99a8-12ab7e3bb6be-1-fdd6", + "previous": "44f42b5e-dc96-11f0-99a8-12ab7e3bb6be-1-0d90" + } + ], + "next": "4454265e-dc96-11f0-99a8-12ab7e3bb6be-2-fdd6-24bf", + "previous": "44f42b5e-dc96-11f0-99a8-12ab7e3bb6be-2-0d90-db11" + }, + "papermill": { + "duration": 4.841206, + "end_time": "2026-01-06T08:32:05.251311", + "exception": false, + "start_time": "2026-01-06T08:32:00.410105", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "new_wikiname = '新規Wiki'\n", + "async def _step(page):\n", + " await page.locator('input[name=\"addHierarchy\"][value=\"false\"]').check()\n", + " await page.fill('#data', new_wikiname)\n", + " await page.locator('#add-wiki-submit').click()\n", + " await expect(page.locator(f'//*[contains(@class, \"title-text\")]//*[text() = \"{foldername}\"]')).to_be_visible(timeout=transition_timeout)\n", + " await page.locator(f'//*[contains(@class, \"title-text\")]//*[text() = \"{foldername}\"]').click()\n", + " await page.locator('//div[contains(@class, \"fangorn-selected\")]//i[contains(@class, \"fa-plus\")]').click()\n", + " await expect(page.locator(f'//*[contains(@class, \"title-text\")]//*[text() = \"{new_wikiname}\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "448b6f17-fa6d-49c7-be0d-ce3039b9d7c1", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "4454265e-dc96-11f0-99a8-12ab7e3bb6be-2-fdd6-24bf", + "history": [ + { + "current": "4454265e-dc96-11f0-99a8-12ab7e3bb6be", + "next": "4419b014-dc96-11f0-99a8-12ab7e3bb6be", + "previous": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "4454265e-dc96-11f0-99a8-12ab7e3bb6be", + "next": "4419b014-dc96-11f0-99a8-12ab7e3bb6be", + "previous": "44f42b5e-dc96-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "4454265e-dc96-11f0-99a8-12ab7e3bb6be-2-fdd6-24bf", + "next": "4419b014-dc96-11f0-99a8-12ab7e3bb6be", + "previous": "45646cb6-dc96-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "4419b014-dc96-11f0-99a8-12ab7e3bb6be-1-7c5b", + "previous": "45646cb6-dc96-11f0-99a8-12ab7e3bb6be-1-ff0b" + }, + "papermill": { + "duration": 0.052647, + "end_time": "2026-01-06T08:32:05.352302", + "exception": false, + "start_time": "2026-01-06T08:32:05.299655", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 画面左の「プロジェクトのWiki」内にある「並替え」をクリックする\n", + "\n", + "Wikiツリー並び替え画面が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "179ecca2-640d-4159-9a93-e442dd279b05", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:05.449117Z", + "iopub.status.busy": "2026-01-06T08:32:05.447905Z", + "iopub.status.idle": "2026-01-06T08:32:06.047695Z", + "shell.execute_reply": "2026-01-06T08:32:06.046760Z" + }, + "lc_cell_meme": { + "current": "4419b014-dc96-11f0-99a8-12ab7e3bb6be-1-7c5b", + "history": [ + { + "current": "4419b014-dc96-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "4419b014-dc96-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "4454265e-dc96-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "4419b014-dc96-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "4454265e-dc96-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "4419b014-dc96-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "4454265e-dc96-11f0-99a8-12ab7e3bb6be-1-fdd6" + }, + { + "current": "4419b014-dc96-11f0-99a8-12ab7e3bb6be", + "next": "4d3f102e-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "4454265e-dc96-11f0-99a8-12ab7e3bb6be-1-fdd6" + }, + { + "current": "4419b014-dc96-11f0-99a8-12ab7e3bb6be", + "next": "4d3f102e-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "4454265e-dc96-11f0-99a8-12ab7e3bb6be-1-fdd6" + }, + { + "current": "4419b014-dc96-11f0-99a8-12ab7e3bb6be-1-7c5b", + "next": "4d3f102e-dca7-11f0-99a8-12ab7e3bb6be-1-54c6", + "previous": "4454265e-dc96-11f0-99a8-12ab7e3bb6be-1-fdd6" + } + ], + "next": "4d3f102e-dca7-11f0-99a8-12ab7e3bb6be-2-54c6-ce10", + "previous": "4454265e-dc96-11f0-99a8-12ab7e3bb6be-2-fdd6-24bf" + }, + "papermill": { + "duration": 0.656139, + "end_time": "2026-01-06T08:32:06.051073", + "exception": false, + "start_time": "2026-01-06T08:32:05.394934", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('div[data-target=\"#sortWiki\"]').click() \n", + " await expect(page.locator('h3.modal-title', has_text=\"Wikiツリー並替え\")).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator(f'.sort-item:has-text(\"{new_wikiname}\") .sort-bars').first).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "cffc097c-97f0-4e12-98c3-bc1ff4c27c07", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "4d3f102e-dca7-11f0-99a8-12ab7e3bb6be-2-54c6-ce10", + "history": [ + { + "current": "4d3f102e-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "4419b014-dc96-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "4d3f102e-dca7-11f0-99a8-12ab7e3bb6be-2-54c6-ce10", + "next": "4dcb8a5e-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "4419b014-dc96-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "4dcb8a5e-dca7-11f0-99a8-12ab7e3bb6be-1-164e", + "previous": "4419b014-dc96-11f0-99a8-12ab7e3bb6be-1-7c5b" + }, + "papermill": { + "duration": 0.047166, + "end_time": "2026-01-06T08:32:06.144869", + "exception": false, + "start_time": "2026-01-06T08:32:06.097703", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 任意のWikiページを選択し、他のWikiへドラックアンドドロップで移動させる\n", + "\n", + "ツリー表示が階層化されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cb9218e8-3a51-4a86-a48e-caf39f950e45", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:06.236535Z", + "iopub.status.busy": "2026-01-06T08:32:06.235603Z", + "iopub.status.idle": "2026-01-06T08:32:08.860471Z", + "shell.execute_reply": "2026-01-06T08:32:08.859489Z" + }, + "lc_cell_meme": { + "current": "4dcb8a5e-dca7-11f0-99a8-12ab7e3bb6be-1-164e", + "history": [ + { + "current": "4dcb8a5e-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "4d3f102e-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "4dcb8a5e-dca7-11f0-99a8-12ab7e3bb6be", + "next": "4e8c969a-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "4d3f102e-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "4dcb8a5e-dca7-11f0-99a8-12ab7e3bb6be", + "next": "4e8c969a-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "4d3f102e-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "4dcb8a5e-dca7-11f0-99a8-12ab7e3bb6be", + "next": "4e8c969a-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "4d3f102e-dca7-11f0-99a8-12ab7e3bb6be-1-54c6" + }, + { + "current": "4dcb8a5e-dca7-11f0-99a8-12ab7e3bb6be", + "next": "4e8c969a-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "4d3f102e-dca7-11f0-99a8-12ab7e3bb6be-1-54c6" + }, + { + "current": "4dcb8a5e-dca7-11f0-99a8-12ab7e3bb6be-1-164e", + "next": "4e8c969a-dca7-11f0-99a8-12ab7e3bb6be-1-12e4", + "previous": "4d3f102e-dca7-11f0-99a8-12ab7e3bb6be-1-54c6" + } + ], + "next": "4e8c969a-dca7-11f0-99a8-12ab7e3bb6be-2-12e4-24c9", + "previous": "4d3f102e-dca7-11f0-99a8-12ab7e3bb6be-2-54c6-ce10" + }, + "papermill": { + "duration": 2.671803, + "end_time": "2026-01-06T08:32:08.863813", + "exception": false, + "start_time": "2026-01-06T08:32:06.192010", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " source = page.locator('.sort-item:has-text(\"新規Wiki\") .sort-bars').first\n", + " target_ul = page.locator('.sort-item:has-text(\"WikiImport_Hierarchy2\")' ).first.locator('xpath=ancestor::li[1]/ul[contains(@class,\"sort-children\")]')\n", + "\n", + " src = await source.bounding_box()\n", + " tgt = await target_ul.bounding_box()\n", + " if not src or not tgt:\n", + " raise Exception(\"Bounding box missing\")\n", + "\n", + " src_x = src[\"x\"] + src[\"width\"] / 2\n", + " src_y = src[\"y\"] + src[\"height\"] / 2\n", + " tgt_x = tgt[\"x\"] + tgt[\"width\"] / 2\n", + " tgt_y = tgt[\"y\"] + tgt[\"height\"] / 2\n", + "\n", + " await page.mouse.move(src_x, src_y)\n", + " await page.mouse.down()\n", + " await page.wait_for_timeout(200)\n", + "\n", + " steps = 30\n", + " for i in range(steps):\n", + " await page.mouse.move(\n", + " src_x + (tgt_x - src_x) * (i + 1) / steps,\n", + " src_y + (tgt_y - src_y) * (i + 1) / steps,\n", + " )\n", + " await page.wait_for_timeout(40)\n", + "\n", + " await page.wait_for_timeout(300)\n", + " await page.mouse.up()\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "06ee7a5c-32e9-43c3-9a6e-7e56bf69d67f", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "4e8c969a-dca7-11f0-99a8-12ab7e3bb6be-2-12e4-24c9", + "history": [ + { + "current": "4e8c969a-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "4dcb8a5e-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "4e8c969a-dca7-11f0-99a8-12ab7e3bb6be-2-12e4-24c9", + "next": "4ebc912e-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "4dcb8a5e-dca7-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "4ebc912e-dca7-11f0-99a8-12ab7e3bb6be-1-d245", + "previous": "4dcb8a5e-dca7-11f0-99a8-12ab7e3bb6be-1-164e" + }, + "papermill": { + "duration": 0.044278, + "end_time": "2026-01-06T08:32:08.958991", + "exception": false, + "start_time": "2026-01-06T08:32:08.914713", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## Wikiツリー並び替え画面で「保存」ボタンをクリックする\n", + "\n", + "Wikiツリー並び替え画面が消え、画面左のプロジェクトのWikiが階層化されて表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d9ffd8e5-4172-4a7c-8715-4b63880b4322", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:09.049142Z", + "iopub.status.busy": "2026-01-06T08:32:09.048149Z", + "iopub.status.idle": "2026-01-06T08:32:10.879663Z", + "shell.execute_reply": "2026-01-06T08:32:10.878612Z" + }, + "lc_cell_meme": { + "current": "4ebc912e-dca7-11f0-99a8-12ab7e3bb6be-1-d245", + "history": [ + { + "current": "4ebc912e-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "4e8c969a-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "4ebc912e-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "4e8c969a-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "4ebc912e-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "4e8c969a-dca7-11f0-99a8-12ab7e3bb6be-1-12e4" + }, + { + "current": "4ebc912e-dca7-11f0-99a8-12ab7e3bb6be", + "next": "86f06cdc-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "4e8c969a-dca7-11f0-99a8-12ab7e3bb6be-1-12e4" + }, + { + "current": "4ebc912e-dca7-11f0-99a8-12ab7e3bb6be", + "next": "86f06cdc-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "4e8c969a-dca7-11f0-99a8-12ab7e3bb6be-1-12e4" + }, + { + "current": "4ebc912e-dca7-11f0-99a8-12ab7e3bb6be-1-d245", + "next": "86f06cdc-dca7-11f0-99a8-12ab7e3bb6be-1-297a", + "previous": "4e8c969a-dca7-11f0-99a8-12ab7e3bb6be-1-12e4" + } + ], + "next": "86f06cdc-dca7-11f0-99a8-12ab7e3bb6be-2-297a-3f6d", + "previous": "4e8c969a-dca7-11f0-99a8-12ab7e3bb6be-2-12e4-24c9" + }, + "papermill": { + "duration": 1.880895, + "end_time": "2026-01-06T08:32:10.883191", + "exception": false, + "start_time": "2026-01-06T08:32:09.002296", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('#treeSave').click()\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport_Hierarchy\"]')).to_be_visible(timeout=transition_timeout)\n", + " await page.locator('//*[contains(@class,\"title-text\")]//a[text()=\"WikiImport_Hierarchy\"]/../../span[@class=\"tb-td-first\"]/span[@class=\"tb-toggle-icon\"]/i[contains(@class,\"fa-plus\")]'). click()\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport_Hierarchy2\"]')).to_be_visible(timeout=transition_timeout)\n", + " await page.locator('//*[contains(@class,\"title-text\")]//a[text()=\"WikiImport_Hierarchy2\"]/../../span[@class=\"tb-td-first\"]/span[@class=\"tb-toggle-icon\"]/i[contains(@class,\"fa-plus\")]'). click()\n", + " await expect(page.locator(f'//*[contains(@class, \"title-text\")]//*[text() = \"{new_wikiname}\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "7fe131f4-b6e8-4051-aa86-f7fb41b3b7e1", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "86f06cdc-dca7-11f0-99a8-12ab7e3bb6be-2-297a-3f6d", + "history": [ + { + "current": "86f06cdc-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "4ebc912e-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "86f06cdc-dca7-11f0-99a8-12ab7e3bb6be-2-297a-3f6d", + "next": "8755b704-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "4ebc912e-dca7-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "8755b704-dca7-11f0-99a8-12ab7e3bb6be-1-b44a", + "previous": "4ebc912e-dca7-11f0-99a8-12ab7e3bb6be-1-d245" + }, + "papermill": { + "duration": 0.049559, + "end_time": "2026-01-06T08:32:10.982864", + "exception": false, + "start_time": "2026-01-06T08:32:10.933305", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 画面左の「プロジェクトのWiki」内にあるツリー構造となっているWikiにて、末端の階層に存在するWikiをクリックする\n", + "\n", + "Wikiの内容が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "55bebd3b-5be9-44bf-b1b4-102a35ec02eb", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:11.075308Z", + "iopub.status.busy": "2026-01-06T08:32:11.074234Z", + "iopub.status.idle": "2026-01-06T08:32:12.996279Z", + "shell.execute_reply": "2026-01-06T08:32:12.995215Z" + }, + "lc_cell_meme": { + "current": "8755b704-dca7-11f0-99a8-12ab7e3bb6be-1-b44a", + "history": [ + { + "current": "8755b704-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "86f06cdc-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "8755b704-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "86f06cdc-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "8755b704-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "86f06cdc-dca7-11f0-99a8-12ab7e3bb6be-1-297a" + }, + { + "current": "8755b704-dca7-11f0-99a8-12ab7e3bb6be", + "next": "98edbcb4-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "86f06cdc-dca7-11f0-99a8-12ab7e3bb6be-1-297a" + }, + { + "current": "8755b704-dca7-11f0-99a8-12ab7e3bb6be", + "next": "98edbcb4-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "86f06cdc-dca7-11f0-99a8-12ab7e3bb6be-1-297a" + }, + { + "current": "8755b704-dca7-11f0-99a8-12ab7e3bb6be-1-b44a", + "next": "98edbcb4-dca7-11f0-99a8-12ab7e3bb6be-1-27f8", + "previous": "86f06cdc-dca7-11f0-99a8-12ab7e3bb6be-1-297a" + } + ], + "next": "98edbcb4-dca7-11f0-99a8-12ab7e3bb6be-2-27f8-abd1", + "previous": "86f06cdc-dca7-11f0-99a8-12ab7e3bb6be-2-297a-3f6d" + }, + "papermill": { + "duration": 1.972054, + "end_time": "2026-01-06T08:32:13.000022", + "exception": false, + "start_time": "2026-01-06T08:32:11.027968", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_wiki(page, new_wikiname, '重要な情報、リンク、または画像をここに追加して、プロジェクトを説明します。')\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "f5cca20c-0090-4c66-b093-2142c298a0b0", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "98edbcb4-dca7-11f0-99a8-12ab7e3bb6be-2-27f8-abd1", + "history": [ + { + "current": "98edbcb4-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "8755b704-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "98edbcb4-dca7-11f0-99a8-12ab7e3bb6be-2-27f8-abd1", + "next": "99732688-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "8755b704-dca7-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "99732688-dca7-11f0-99a8-12ab7e3bb6be-1-97dc", + "previous": "8755b704-dca7-11f0-99a8-12ab7e3bb6be-1-b44a" + }, + "papermill": { + "duration": 0.046211, + "end_time": "2026-01-06T08:32:13.098133", + "exception": false, + "start_time": "2026-01-06T08:32:13.051922", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「削除」ボタンをクリックする\n", + "\n", + "Wikiページを削除する確認画面が表示される" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6fe19a74-5029-4350-9cfa-5f801054057d", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:13.197031Z", + "iopub.status.busy": "2026-01-06T08:32:13.196126Z", + "iopub.status.idle": "2026-01-06T08:32:13.568049Z", + "shell.execute_reply": "2026-01-06T08:32:13.567010Z" + }, + "lc_cell_meme": { + "current": "99732688-dca7-11f0-99a8-12ab7e3bb6be-1-97dc", + "history": [ + { + "current": "99732688-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "98edbcb4-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "99732688-dca7-11f0-99a8-12ab7e3bb6be", + "next": "99d9b1e6-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "98edbcb4-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "99732688-dca7-11f0-99a8-12ab7e3bb6be", + "next": "99d9b1e6-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "98edbcb4-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "99732688-dca7-11f0-99a8-12ab7e3bb6be", + "next": "99d9b1e6-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "98edbcb4-dca7-11f0-99a8-12ab7e3bb6be-1-27f8" + }, + { + "current": "99732688-dca7-11f0-99a8-12ab7e3bb6be", + "next": "99d9b1e6-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "98edbcb4-dca7-11f0-99a8-12ab7e3bb6be-1-27f8" + }, + { + "current": "99732688-dca7-11f0-99a8-12ab7e3bb6be-1-97dc", + "next": "99d9b1e6-dca7-11f0-99a8-12ab7e3bb6be-1-9527", + "previous": "98edbcb4-dca7-11f0-99a8-12ab7e3bb6be-1-27f8" + } + ], + "next": "99d9b1e6-dca7-11f0-99a8-12ab7e3bb6be-2-9527-8b5a", + "previous": "98edbcb4-dca7-11f0-99a8-12ab7e3bb6be-2-27f8-abd1" + }, + "papermill": { + "duration": 0.428103, + "end_time": "2026-01-06T08:32:13.575396", + "exception": false, + "start_time": "2026-01-06T08:32:13.147293", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import re\n", + "async def _step(page):\n", + " await page.locator('div[data-target=\"#deleteWiki\"]').click()\n", + " await expect(page.locator('h3.modal-title', has_text=re.compile(r\"^Wikiページを削除$\"))).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "ccd32b0b-cc27-4801-a37c-0153d09d28ae", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "99d9b1e6-dca7-11f0-99a8-12ab7e3bb6be-2-9527-8b5a", + "history": [ + { + "current": "99d9b1e6-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "99732688-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "99d9b1e6-dca7-11f0-99a8-12ab7e3bb6be-2-9527-8b5a", + "next": "9ab79254-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "99732688-dca7-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "9ab79254-dca7-11f0-99a8-12ab7e3bb6be-1-413a", + "previous": "99732688-dca7-11f0-99a8-12ab7e3bb6be-1-97dc" + }, + "papermill": { + "duration": 0.058632, + "end_time": "2026-01-06T08:32:13.687500", + "exception": false, + "start_time": "2026-01-06T08:32:13.628868", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「削除」ボタンをクリックする\n", + "\n", + "Wikiページが再表示され、先ほど選択していたWikiが削除されていること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c13872bb-0817-411f-acad-b96547f88430", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:13.788576Z", + "iopub.status.busy": "2026-01-06T08:32:13.787693Z", + "iopub.status.idle": "2026-01-06T08:32:16.021265Z", + "shell.execute_reply": "2026-01-06T08:32:16.020179Z" + }, + "lc_cell_meme": { + "current": "9ab79254-dca7-11f0-99a8-12ab7e3bb6be-1-413a", + "history": [ + { + "current": "9ab79254-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "99d9b1e6-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "9ab79254-dca7-11f0-99a8-12ab7e3bb6be", + "next": "9b5609ac-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "99d9b1e6-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "9ab79254-dca7-11f0-99a8-12ab7e3bb6be", + "next": "9b5609ac-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "99d9b1e6-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "9ab79254-dca7-11f0-99a8-12ab7e3bb6be", + "next": "9b5609ac-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "99d9b1e6-dca7-11f0-99a8-12ab7e3bb6be-1-9527" + }, + { + "current": "9ab79254-dca7-11f0-99a8-12ab7e3bb6be", + "next": "9b5609ac-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "99d9b1e6-dca7-11f0-99a8-12ab7e3bb6be-1-9527" + }, + { + "current": "9ab79254-dca7-11f0-99a8-12ab7e3bb6be-1-413a", + "next": "9b5609ac-dca7-11f0-99a8-12ab7e3bb6be-1-df14", + "previous": "99d9b1e6-dca7-11f0-99a8-12ab7e3bb6be-1-9527" + } + ], + "next": "9b5609ac-dca7-11f0-99a8-12ab7e3bb6be-2-df14-8f75", + "previous": "99d9b1e6-dca7-11f0-99a8-12ab7e3bb6be-2-9527-8b5a" + }, + "papermill": { + "duration": 2.287395, + "end_time": "2026-01-06T08:32:16.024495", + "exception": false, + "start_time": "2026-01-06T08:32:13.737100", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('#delete-wiki').click()\n", + " await expect(page.locator('h3.modal-title', has_text=re.compile(r\"^Wikiページを削除$\"))).not_to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport_Hierarchy\"]')).to_be_visible(timeout=transition_timeout)\n", + " await page.locator('//*[contains(@class,\"title-text\")]//a[text()=\"WikiImport_Hierarchy\"]/../../span[@class=\"tb-td-first\"]/span[@class=\"tb-toggle-icon\"]/i[contains(@class,\"fa-plus\")]'). click()\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport_Hierarchy2\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator(f'//*[contains(@class, \"title-text\")]//*[text() = \"{new_wikiname}\"]')).not_to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "b69002bd-eb92-45b4-bafe-5758b6c62d61", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "9b5609ac-dca7-11f0-99a8-12ab7e3bb6be-2-df14-8f75", + "history": [ + { + "current": "9b5609ac-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "9ab79254-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "9b5609ac-dca7-11f0-99a8-12ab7e3bb6be-2-df14-8f75", + "next": "9bae355a-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "9ab79254-dca7-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "9bae355a-dca7-11f0-99a8-12ab7e3bb6be-1-0aa7", + "previous": "9ab79254-dca7-11f0-99a8-12ab7e3bb6be-1-413a" + }, + "papermill": { + "duration": 0.05659, + "end_time": "2026-01-06T08:32:16.137424", + "exception": false, + "start_time": "2026-01-06T08:32:16.080834", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 画面左のプロジェクトのWiki内にあるツリー構造となっているWikiにて、中間の階層に存在するWikiをクリックする\n", + "\n", + "Wikiの内容が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "375ca004-d570-4890-b117-5d759b4a1796", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:16.246738Z", + "iopub.status.busy": "2026-01-06T08:32:16.245547Z", + "iopub.status.idle": "2026-01-06T08:32:17.997876Z", + "shell.execute_reply": "2026-01-06T08:32:17.996860Z" + }, + "lc_cell_meme": { + "current": "9bae355a-dca7-11f0-99a8-12ab7e3bb6be-1-0aa7", + "history": [ + { + "current": "9bae355a-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "9b5609ac-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "9bae355a-dca7-11f0-99a8-12ab7e3bb6be", + "next": "9bf0ce9c-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "9b5609ac-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "9bae355a-dca7-11f0-99a8-12ab7e3bb6be", + "next": "9bf0ce9c-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "9b5609ac-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "9bae355a-dca7-11f0-99a8-12ab7e3bb6be", + "next": "9bf0ce9c-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "9b5609ac-dca7-11f0-99a8-12ab7e3bb6be-1-df14" + }, + { + "current": "9bae355a-dca7-11f0-99a8-12ab7e3bb6be", + "next": "9bf0ce9c-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "9b5609ac-dca7-11f0-99a8-12ab7e3bb6be-1-df14" + }, + { + "current": "9bae355a-dca7-11f0-99a8-12ab7e3bb6be-1-0aa7", + "next": "9bf0ce9c-dca7-11f0-99a8-12ab7e3bb6be-1-2e62", + "previous": "9b5609ac-dca7-11f0-99a8-12ab7e3bb6be-1-df14" + } + ], + "next": "9bf0ce9c-dca7-11f0-99a8-12ab7e3bb6be-2-2e62-c50b", + "previous": "9b5609ac-dca7-11f0-99a8-12ab7e3bb6be-2-df14-8f75" + }, + "papermill": { + "duration": 1.809818, + "end_time": "2026-01-06T08:32:18.001181", + "exception": false, + "start_time": "2026-01-06T08:32:16.191363", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.open_wiki(page, 'WikiImport_Hierarchy', '1階層目のWiki')\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "901f654b-523e-4292-9350-e281944f5172", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "9bf0ce9c-dca7-11f0-99a8-12ab7e3bb6be-2-2e62-c50b", + "history": [ + { + "current": "9bf0ce9c-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "9bae355a-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "9bf0ce9c-dca7-11f0-99a8-12ab7e3bb6be-2-2e62-c50b", + "next": "9c57e366-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "9bae355a-dca7-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "9c57e366-dca7-11f0-99a8-12ab7e3bb6be-1-77d0", + "previous": "9bae355a-dca7-11f0-99a8-12ab7e3bb6be-1-0aa7" + }, + "papermill": { + "duration": 0.066845, + "end_time": "2026-01-06T08:32:18.124889", + "exception": false, + "start_time": "2026-01-06T08:32:18.058044", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「削除」ボタンをクリックする\n", + "\n", + "Wikiページを削除する確認画面が表示される" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cb605da5-af75-41c2-ae70-134aa4134734", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:18.231785Z", + "iopub.status.busy": "2026-01-06T08:32:18.230756Z", + "iopub.status.idle": "2026-01-06T08:32:18.797032Z", + "shell.execute_reply": "2026-01-06T08:32:18.796005Z" + }, + "lc_cell_meme": { + "current": "9c57e366-dca7-11f0-99a8-12ab7e3bb6be-1-77d0", + "history": [ + { + "current": "9c57e366-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "9bf0ce9c-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "9c57e366-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "9bf0ce9c-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "9c57e366-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "9bf0ce9c-dca7-11f0-99a8-12ab7e3bb6be-1-2e62" + }, + { + "current": "9c57e366-dca7-11f0-99a8-12ab7e3bb6be", + "next": "d1b2cdaa-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "9bf0ce9c-dca7-11f0-99a8-12ab7e3bb6be-1-2e62" + }, + { + "current": "9c57e366-dca7-11f0-99a8-12ab7e3bb6be", + "next": "d1b2cdaa-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "9bf0ce9c-dca7-11f0-99a8-12ab7e3bb6be-1-2e62" + }, + { + "current": "9c57e366-dca7-11f0-99a8-12ab7e3bb6be-1-77d0", + "next": "d1b2cdaa-dca7-11f0-99a8-12ab7e3bb6be-1-c35c", + "previous": "9bf0ce9c-dca7-11f0-99a8-12ab7e3bb6be-1-2e62" + } + ], + "next": "d1b2cdaa-dca7-11f0-99a8-12ab7e3bb6be-2-c35c-9dee", + "previous": "9bf0ce9c-dca7-11f0-99a8-12ab7e3bb6be-2-2e62-c50b" + }, + "papermill": { + "duration": 0.624602, + "end_time": "2026-01-06T08:32:18.800656", + "exception": false, + "start_time": "2026-01-06T08:32:18.176054", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('div[data-target=\"#deleteWiki\"]').click()\n", + " await expect(page.locator('h3.modal-title', has_text=re.compile(r\"^Wikiページを削除$\"))).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "5fcc272e-57ff-4dbd-8107-6847fa990c81", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "d1b2cdaa-dca7-11f0-99a8-12ab7e3bb6be-2-c35c-9dee", + "history": [ + { + "current": "d1b2cdaa-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "9c57e366-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "d1b2cdaa-dca7-11f0-99a8-12ab7e3bb6be-2-c35c-9dee", + "next": "d20497a2-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "9c57e366-dca7-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "d20497a2-dca7-11f0-99a8-12ab7e3bb6be-1-9ca1", + "previous": "9c57e366-dca7-11f0-99a8-12ab7e3bb6be-1-77d0" + }, + "papermill": { + "duration": 0.071518, + "end_time": "2026-01-06T08:32:18.930475", + "exception": false, + "start_time": "2026-01-06T08:32:18.858957", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「削除」ボタンをクリックする\n", + "\n", + "選択していたWikiおよび、その下の階層が全て削除されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6489abbf-0094-4ff5-866a-7699caf2fcbd", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:19.048647Z", + "iopub.status.busy": "2026-01-06T08:32:19.047735Z", + "iopub.status.idle": "2026-01-06T08:32:21.039096Z", + "shell.execute_reply": "2026-01-06T08:32:21.038075Z" + }, + "lc_cell_meme": { + "current": "d20497a2-dca7-11f0-99a8-12ab7e3bb6be-1-9ca1", + "history": [ + { + "current": "d20497a2-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "d1b2cdaa-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "d20497a2-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "d1b2cdaa-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "d20497a2-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "d1b2cdaa-dca7-11f0-99a8-12ab7e3bb6be-1-c35c" + }, + { + "current": "d20497a2-dca7-11f0-99a8-12ab7e3bb6be", + "next": "e507ece6-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "d1b2cdaa-dca7-11f0-99a8-12ab7e3bb6be-1-c35c" + }, + { + "current": "d20497a2-dca7-11f0-99a8-12ab7e3bb6be", + "next": "e507ece6-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "d1b2cdaa-dca7-11f0-99a8-12ab7e3bb6be-1-c35c" + }, + { + "current": "d20497a2-dca7-11f0-99a8-12ab7e3bb6be-1-9ca1", + "next": "e507ece6-dca7-11f0-99a8-12ab7e3bb6be-1-e610", + "previous": "d1b2cdaa-dca7-11f0-99a8-12ab7e3bb6be-1-c35c" + } + ], + "next": "e507ece6-dca7-11f0-99a8-12ab7e3bb6be-2-e610-9f4c", + "previous": "d1b2cdaa-dca7-11f0-99a8-12ab7e3bb6be-2-c35c-9dee" + }, + "papermill": { + "duration": 2.053831, + "end_time": "2026-01-06T08:32:21.042339", + "exception": false, + "start_time": "2026-01-06T08:32:18.988508", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('#delete-wiki').click()\n", + " await expect(page.locator('h3.modal-title', has_text=re.compile(r\"^Wikiページを削除$\"))).not_to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"プロジェクトのWiki\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport_Hierarchy\"]')).not_to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "39b152e4-bbe8-4a43-a323-496ae5bf3e7c", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "e507ece6-dca7-11f0-99a8-12ab7e3bb6be-2-e610-9f4c", + "history": [ + { + "current": "e507ece6-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "d20497a2-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "e507ece6-dca7-11f0-99a8-12ab7e3bb6be-2-e610-9f4c", + "next": "e560280c-dca7-11f0-99a8-12ab7e3bb6be", + "previous": "d20497a2-dca7-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "e560280c-dca7-11f0-99a8-12ab7e3bb6be-1-5a24", + "previous": "d20497a2-dca7-11f0-99a8-12ab7e3bb6be-1-9ca1" + }, + "papermill": { + "duration": 0.057703, + "end_time": "2026-01-06T08:32:21.163009", + "exception": false, + "start_time": "2026-01-06T08:32:21.105306", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## (指定がある場合) プロジェクトを削除する" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e7bba442-cfd3-4119-958c-358bc3f64e7a", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:21.278917Z", + "iopub.status.busy": "2026-01-06T08:32:21.277873Z", + "iopub.status.idle": "2026-01-06T08:32:28.304965Z", + "shell.execute_reply": "2026-01-06T08:32:28.304001Z" + }, + "lc_cell_meme": { + "current": "e560280c-dca7-11f0-99a8-12ab7e3bb6be-1-5a24", + "history": [ + { + "current": "e560280c-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "e507ece6-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "e560280c-dca7-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "e507ece6-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "e560280c-dca7-11f0-99a8-12ab7e3bb6be-1-5a24", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "previous": "e507ece6-dca7-11f0-99a8-12ab7e3bb6be-1-e610" + } + ], + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-21-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9-72b6", + "previous": "e507ece6-dca7-11f0-99a8-12ab7e3bb6be-2-e610-9f4c" + }, + "papermill": { + "duration": 7.090872, + "end_time": "2026-01-06T08:32:28.310370", + "exception": false, + "start_time": "2026-01-06T08:32:21.219498", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " if not delete_project:\n", + " return\n", + " await scripts.grdm.delete_project(page)\n", + " await scripts.grdm.expect_dashboard(page, transition_timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "01bb3472-2cff-45ca-a284-340f98c76515", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-21-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9-72b6", + "history": [ + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-1-8ef1", + "next": "0d153210-80d6-11ed-95e1-0242ac120004", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-2-8ef1-0c99", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-1-bd88", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004-1-1678" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-3-8ef1-0c99-e81f", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-2-bd88-6497", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004-2-1678-deb1" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-4-8ef1-0c99-e81f-4086", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-3-bd88-6497-d40c", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004-3-1678-deb1-5bc0" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-5-8ef1-0c99-e81f-4086-98aa", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-4-bd88-6497-d40c-e2d4", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004-4-1678-deb1-5bc0-45f5" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-6-8ef1-0c99-e81f-4086-98aa-d482", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-5-bd88-6497-d40c-e2d4-e257", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004-5-1678-deb1-5bc0-45f5-f3bb" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-6-8ef1-0c99-e81f-4086-98aa-d482", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-6-bd88-6497-d40c-e2d4-e257-f333", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004-6-1678-deb1-5bc0-45f5-f3bb-776a" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-7-8ef1-0c99-e81f-4086-98aa-d482-0385", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-6-bd88-6497-d40c-e2d4-e257-f333", + "previous": "18fc3342-d725-11ef-9966-364c890e7489" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-8-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-7-bd88-6497-d40c-e2d4-e257-f333-e27b", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004-7-1678-deb1-5bc0-45f5-f3bb-776a-c6d5" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004-8-1678-deb1-5bc0-45f5-f3bb-776a-c6d5-fb46" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004-9-1678-deb1-5bc0-45f5-f3bb-776a-c6d5-fb46-6437" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "2840f6ba-0c29-11f0-98e9-5e0a5654d7bd-1-f26a" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "3b9069e4-0c29-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "4928ff80-0c29-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "1b68e060-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "1b81d7be-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "1b9c5f26-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "1bb676ea-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "1bcc272e-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "1be33a54-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-10-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "1be33a54-0c3d-11f0-98e9-5e0a5654d7bd-1-63bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-10-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "1be33a54-0c3d-11f0-98e9-5e0a5654d7bd-1-63bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-10-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "1be33a54-0c3d-11f0-98e9-5e0a5654d7bd-1-63bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-10-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-10-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a", + "previous": "1be33a54-0c3d-11f0-98e9-5e0a5654d7bd-2-63bd-8809" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-12-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a-72f2-e590", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-10-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a", + "previous": "1bb676ea-0c3d-11f0-98e9-5e0a5654d7bd-1-b491" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-12-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a-72f2-e590", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9", + "previous": "1bb676ea-0c3d-11f0-98e9-5e0a5654d7bd-3-b491-007a-7bcd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-14-98aa-d482-0385-8e2c-9432-9a6a-72f2-e590-6280-4255", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9", + "previous": "0cd70764-0c5d-11f0-98e9-5e0a5654d7bd-2-9bdf-ef38" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-17-8e2c-9432-9a6a-72f2-e590-6280-4255-b950-ee56-66a6", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-14-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9-8f37-5cd8", + "previous": "0cd70764-0c5d-11f0-98e9-5e0a5654d7bd-4-9bdf-ef38-b5d0-1fcd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-17-a86e-3653-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342", + "previous": "0cd70764-0c5d-11f0-98e9-5e0a5654d7bd-7-9bdf-ef38-b5d0-1fcd-75c3-9272-e9be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "0cd70764-0c5d-11f0-98e9-5e0a5654d7bd-9-9bdf-ef38-b5d0-1fcd-75c3-9272-e9be-6e10-733a" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "bfd2d396-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "26b9da56-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "26b9da56-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "26b9da56-da54-11f0-806b-12ab7e3bb6be-1-672f" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "360e6328-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "7c40aef2-da57-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "7cba9046-da57-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "d68c9c76-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "d713fe14-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "d770b6d6-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "d7a5ebf8-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "d80c8dfe-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "d88976ac-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "1f6bdc04-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "1fee83f2-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "2089833e-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "20e2f20c-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "217e8078-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "221a0e1c-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "22978c2a-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "22e5941a-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "23448736-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "23b5a9d4-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "23e2eaa2-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "2433bacc-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "24eb9e3a-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "25668c26-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "259ee792-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "261be3f0-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be-1-0879" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "1cf4be06-dbf2-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "1cf4be06-dbf2-11f0-99a8-12ab7e3bb6be-1-6bc6" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec-1-c149" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "4052e07c-dc96-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "4419b014-dc96-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "4d3f102e-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "4dcb8a5e-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "4e8c969a-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "4ebc912e-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "86f06cdc-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "8755b704-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "98edbcb4-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "99732688-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "99d9b1e6-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "9ab79254-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "9b5609ac-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "9bae355a-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "9bf0ce9c-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "9c57e366-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "d1b2cdaa-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "d20497a2-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "e507ece6-dca7-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-21-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9-72b6", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "previous": "e560280c-dca7-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "0d153210-80d6-11ed-95e1-0242ac120004-21-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8-67a0", + "previous": "e560280c-dca7-11f0-99a8-12ab7e3bb6be-1-5a24" + }, + "papermill": { + "duration": 0.073196, + "end_time": "2026-01-06T08:32:28.445225", + "exception": false, + "start_time": "2026-01-06T08:32:28.372029", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "source": [ + "終了処理を実施。" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6c6b87d6-523d-41e5-bc2e-4598c6176102", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:28.558716Z", + "iopub.status.busy": "2026-01-06T08:32:28.557570Z", + "iopub.status.idle": "2026-01-06T08:32:29.466070Z", + "shell.execute_reply": "2026-01-06T08:32:29.464966Z" + }, + "lc_cell_meme": { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-21-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8-67a0", + "execution_end_time": "2025-01-20T12:22:52.866081Z", + "history": [ + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-1-bd88", + "next": null, + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-2-bd88-6497", + "next": null, + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-1-8ef1" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-2-bd88-6497", + "next": null, + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-2-8ef1-0c99" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-3-bd88-6497-d40c", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-2-8ef1-0c99" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-3-bd88-6497-d40c", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-1-4788", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-3-8ef1-0c99-e81f" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-4-bd88-6497-d40c-e2d4", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-2-4788-8a30", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-3-8ef1-0c99-e81f" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-5-bd88-6497-d40c-e2d4-e257", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-3-4788-8a30-7d73", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-4-8ef1-0c99-e81f-4086" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-6-bd88-6497-d40c-e2d4-e257-f333", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-4-4788-8a30-7d73-49da", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-5-8ef1-0c99-e81f-4086-98aa" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-7-bd88-6497-d40c-e2d4-e257-f333-e27b", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-5-4788-8a30-7d73-49da-50cd", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-6-8ef1-0c99-e81f-4086-98aa-d482" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-6-4788-8a30-7d73-49da-50cd-ddaa", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-7-8ef1-0c99-e81f-4086-98aa-d482-0385" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-7-4788-8a30-7d73-49da-50cd-ddaa-9795", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-8-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-8-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-10-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-1-1403", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-10-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-1-1403", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-10-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-1-1403", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-2-1403-a376", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-10-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-14-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9-8f37-5cd8", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-12-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a-72f2-e590" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-17-a86e-3653-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-6-1403-a376-dc1e-e116-9124-7b17", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-14-98aa-d482-0385-8e2c-9432-9a6a-72f2-e590-6280-4255" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-9-1403-a376-dc1e-e116-9124-7b17-b85d-ecad-31de", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-17-8e2c-9432-9a6a-72f2-e590-6280-4255-b950-ee56-66a6" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-11-a376-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-21-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8-67a0", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ba50", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9" + } + ], + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-13-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ba50-f53b", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-21-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-e7a9-72b6" + }, + "lc_wrapper": { + "log_history": [ + "/home/opeuser/notebooks/seleniumTestRdm/.log/20221221/20221221-022116-0732.log", + "/home/jovyan/.log/20230920/20230920-022531-0517.log", + "/home/jovyan/.log/20230920/20230920-023008-0388.log", + "/home/jovyan/.log/20240124/20240124-033546-0263.log", + "/home/jovyan/.log/20240124/20240124-034004-0850.log", + "/home/jovyan/.log/20240124/20240124-034204-0716.log", + "/home/jovyan/.log/20240124/20240124-034619-0951.log", + "/home/jovyan/.log/20240124/20240124-035751-0526.log", + "/home/jovyan/.log/20240131/20240131-000810-0351.log", + "/home/jovyan/.log/20240131/20240131-001010-0301.log", + "/home/jovyan/.log/20240131/20240131-003232-0482.log", + "/home/jovyan/.log/20240131/20240131-040933-0769.log", + "/home/jovyan/.log/20240207/20240207-025036-0442.log", + "/home/jovyan/.log/20240214/20240214-022358-0962.log", + "/home/jovyan/.log/20240220/20240220-030929-0350.log", + "/home/jovyan/.log/20240220/20240220-070745-0719.log", + "/home/jovyan/.log/20240220/20240220-072647-0147.log", + "/home/jovyan/.log/20240220/20240220-075855-0452.log", + "/home/jovyan/.log/20240228/20240228-002302-0785.log", + "/home/jovyan/.log/20241002/20241002-004749-0886.log", + "/home/jovyan/.log/20241106/20241106-012408-0912.log", + "/home/jovyan/.log/20241106/20241106-014138-0029.log", + "/home/jovyan/.log/20241106/20241106-020740-0766.log", + "/home/jovyan/.log/20250120/20250120-122252-0791.log" + ] + }, + "papermill": { + "duration": 0.968887, + "end_time": "2026-01-06T08:32:29.468215", + "exception": false, + "start_time": "2026-01-06T08:32:28.499328", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "await finish_pw_context()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "358b6a78-58e7-4302-a9a2-5a477cefad47", + "metadata": { + "deletable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:32:29.597829Z", + "iopub.status.busy": "2026-01-06T08:32:29.597304Z", + "iopub.status.idle": "2026-01-06T08:32:29.749667Z", + "shell.execute_reply": "2026-01-06T08:32:29.748235Z" + }, + "lc_cell_meme": { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-13-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ba50-f53b", + "history": [ + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-7-4788-8a30-7d73-49da-50cd-ddaa-9795", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd", + "next": "a0be15fa-cfbc-11ee-aac4-e614fd240312-5-d8db-2f52-2d72-4f01-7bae", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd", + "next": "be5ca7a6-cfbd-11ee-aac4-e614fd240312-5-2859-6def-5a16-eab4-6380", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-1-1403", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-5-2457-4dd6-1c26-a538-0927", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-2-1403-a376", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-6-2457-4dd6-1c26-a538-0927-fec0", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-2-1403-a376", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-6-2457-4dd6-1c26-a538-0927-fec0", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-2-1403-a376", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-6-2457-4dd6-1c26-a538-0927-fec0", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-7-2457-4dd6-1c26-a538-0927-fec0-3901", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-10-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "cf79f6c6-0422-11ef-b901-9ee4ca18f90f-9-3228-42c1-7841-354c-51c4-ea5d-d982-3358-01df", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "d270a640-0422-11ef-b901-9ee4ca18f90f-8-7a83-35a2-e666-ef9d-6e01-3bb7-30fc-7a42", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "88d5931c-0434-11ef-b901-9ee4ca18f90f-9-656a-f4ab-e3d8-0fc4-8f9b-dfcc-a95f-af4d-9c46", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "939d9c60-e7a8-11ef-8804-e664e9f91ae7-1-61df", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "8c06187c-0434-11ef-b901-9ee4ca18f90f-8-7549-a108-3151-df1a-9436-0956-114e-4777", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-6-1403-a376-dc1e-e116-9124-7b17", + "next": "13c35e24-73c9-11ef-b0d7-cee2f9bc9ae0-2-4d24-05bb", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-9-1403-a376-dc1e-e116-9124-7b17-b85d-ecad-31de", + "next": "13c35e24-73c9-11ef-b0d7-cee2f9bc9ae0-4-4d24-05bb-770d-25fa", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-14-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9-8f37-5cd8" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-11-a376-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38", + "next": "13c35e24-73c9-11ef-b0d7-cee2f9bc9ae0-7-4d24-05bb-770d-25fa-657a-b04b-a803", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-17-a86e-3653-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-ba50", + "next": "1e352eca-df0a-11f0-99a8-12ab7e3bb6be", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8" + } + ], + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-21-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-ceb8-67a0" + }, + "papermill": { + "duration": 0.225102, + "end_time": "2026-01-06T08:32:29.752102", + "exception": false, + "start_time": "2026-01-06T08:32:29.527000", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + } + }, + "outputs": [], + "source": [ + "!rm -fr {work_dir}" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.9" + }, + "lc_notebook_meme": { + "current": "fdf30b38-0421-11ef-b901-9ee4ca18f90f", + "lc_server_signature": { + "current": { + "notebook_dir": "/home/jovyan", + "notebook_path": "/テスト手順-Wiki操作-WikiHierarchy.ipynb", + "signature_id": "e16ae418-9da4-11f0-a537-ce96f44cf9f5" + } + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} \ No newline at end of file diff --git "a/\343\203\206\343\202\271\343\203\210\346\211\213\351\240\206-Wiki\346\223\215\344\275\234-WikiImport.ipynb" "b/\343\203\206\343\202\271\343\203\210\346\211\213\351\240\206-Wiki\346\223\215\344\275\234-WikiImport.ipynb" new file mode 100644 index 0000000..0518eb3 --- /dev/null +++ "b/\343\203\206\343\202\271\343\203\210\346\211\213\351\240\206-Wiki\346\223\215\344\275\234-WikiImport.ipynb" @@ -0,0 +1,7272 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "56e3e33b-cbb9-484f-be9a-769c04926fb9", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:27:04.582097Z", + "iopub.status.busy": "2026-01-06T08:27:04.581625Z", + "iopub.status.idle": "2026-01-06T08:27:04.588140Z", + "shell.execute_reply": "2026-01-06T08:27:04.587024Z" + }, + "lc_cell_meme": { + "current": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-13-e070-c2c3-a856-8c7b-03e6-653e-956c-acc8-ea3f-9e3f", + "history": [ + { + "current": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004-8-490a-05fb-01ac-29c3-d4dc-cf29-6b30-a674", + "previous": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658" + }, + { + "current": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004-8-490a-05fb-01ac-29c3-d4dc-cf29-6b30-a674", + "previous": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658" + }, + { + "current": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-12-54e5-e070-c2c3-a856-8c7b-03e6-653e-956c-acc8-ea3f", + "next": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-8-3215-63a8-fef2-2947-bb68-4605-cbe7-374c", + "previous": "6908a22a-3a5e-11f0-8d62-b672e09b3688" + } + ], + "next": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-11-63a8-fef2-2947-bb68-4605-cbe7-374c-f640-ff71-0182" + }, + "papermill": { + "duration": 0.049422, + "end_time": "2026-01-06T08:27:04.590203", + "exception": false, + "start_time": "2026-01-06T08:27:04.540781", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [ + "parameters" + ] + }, + "outputs": [], + "source": [ + "from datetime import datetime\n", + "from getpass import getpass\n", + "import random\n", + "\n", + "rdm_url = 'staging.rdm.example.com'\n", + "idp_name_1 = None # 'GakuNin RDM IdP'\n", + "idp_username_1 = None\n", + "idp_password_1 = None\n", + "rdm_project_name = 'TEST-WikiImport-{}'.format(datetime.now().strftime('%Y%m%d'))\n", + "target_storage_name = 'NII Storage'\n", + "target_storage_id = 'osfstorage'\n", + "delete_project = True\n", + "default_result_path = None\n", + "close_on_fail = False\n", + "transition_timeout = 60000" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f2397f2c-07d5-4548-8855-0024b98a7e18", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:27:04.743579Z", + "iopub.status.busy": "2026-01-06T08:27:04.742670Z", + "iopub.status.idle": "2026-01-06T08:27:04.756437Z", + "shell.execute_reply": "2026-01-06T08:27:04.755478Z" + }, + "lc_cell_meme": { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-11-63a8-fef2-2947-bb68-4605-cbe7-374c-f640-ff71-0182", + "execution_end_time": "2025-04-02T07:21:16.844Z", + "history": [ + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "a0674b68-0c3c-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "d95d6308-0c3c-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "a8832c1c-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "e7480d50-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f93f2d46-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "3295fed4-0c48-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "6a84eba0-0c4a-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "6d481ba6-0c53-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "221c4f0a-0c56-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "19d7ea5a-0c5d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "377594ca-0c6e-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-5-a21c-c06b-54e5-e070-c2c3" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "previous": "3d89aa08-0f94-11f0-935e-6e323efef16c" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-5-3215-63a8-fef2-2947-bb68", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-5-a21c-c06b-54e5-e070-c2c3" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-8-3215-63a8-fef2-2947-bb68-4605-cbe7-374c", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-6-4202-aef0-78b6-aec7-edd7-31c7", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-7-a21c-c06b-54e5-e070-c2c3-a856-8c7b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-10-3215-63a8-fef2-2947-bb68-4605-cbe7-374c-f640-ff71", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-9-4202-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-10-a21c-c06b-54e5-e070-c2c3-a856-8c7b-03e6-653e-956c" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-11-63a8-fef2-2947-bb68-4605-cbe7-374c-f640-ff71-0182", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-11-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-12-54e5-e070-c2c3-a856-8c7b-03e6-653e-956c-acc8-ea3f" + } + ], + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-12-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22-20fc", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-13-e070-c2c3-a856-8c7b-03e6-653e-956c-acc8-ea3f-9e3f" + }, + "papermill": { + "duration": 0.050666, + "end_time": "2026-01-06T08:27:04.758490", + "exception": false, + "start_time": "2026-01-06T08:27:04.707824", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "if idp_username_1 is None:\n", + " idp_username_1 = input(prompt=f'Username for {idp_name_1}')\n", + "if idp_password_1 is None:\n", + " idp_password_1 = getpass(prompt=f'Password for {idp_username_1}@{idp_name_1}')\n", + "(len(idp_username_1), len(idp_password_1))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "25e8c9ab-046c-4962-9ced-d4c9ada8f385", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:27:04.831095Z", + "iopub.status.busy": "2026-01-06T08:27:04.830221Z", + "iopub.status.idle": "2026-01-06T08:27:04.838152Z", + "shell.execute_reply": "2026-01-06T08:27:04.837184Z" + }, + "lc_cell_meme": { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-12-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22-20fc", + "execution_end_time": "2025-04-02T07:21:20.767Z", + "history": [ + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-9-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-9-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-9-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-9-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-10-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b-7f11", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "a72e1754-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "c31532b8-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "next": "a72e1754-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "next": "a72e1754-0c48-11f0-98e9-5e0a5654d7bd-2-ce6c-93ea", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "next": "1c54d2da-e7f9-11ef-8804-e664e9f91ae7-1-2d5f", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7", + "next": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-8-35a7-1d1a-1ede-4669-1870-7a72-9171-0797", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-6-4202-aef0-78b6-aec7-edd7-31c7", + "next": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-19-203e-b853-19b6-77dd-b596-bf8f-163f-5d22-9918-9884", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-fef2" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-9-4202-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda", + "next": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-21-19b6-77dd-b596-bf8f-163f-5d22-9918-9884-a621-ea89", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-5-3215-63a8-fef2-2947-bb68" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-11-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22", + "next": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-24-bf8f-163f-5d22-9918-9884-a621-ea89-5bdf-460c-9b7f", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-8-3215-63a8-fef2-2947-bb68-4605-cbe7-374c" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-12-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22-20fc", + "next": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-26-5d22-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-10-3215-63a8-fef2-2947-bb68-4605-cbe7-374c-f640-ff71" + } + ], + "next": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-27-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33-cc19", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-11-63a8-fef2-2947-bb68-4605-cbe7-374c-f640-ff71-0182" + }, + "papermill": { + "duration": 0.046051, + "end_time": "2026-01-06T08:27:04.839455", + "exception": false, + "start_time": "2026-01-06T08:27:04.793404", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import tempfile\n", + "\n", + "work_dir = tempfile.mkdtemp()\n", + "if default_result_path is None:\n", + " default_result_path = work_dir\n", + "work_dir" + ] + }, + { + "cell_type": "markdown", + "id": "35f0fdc3-5dd4-4af0-9c5e-00e08ac864eb", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-27-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33-cc19", + "history": [ + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5", + "next": "c80dfbd7-dae2-11ec-852a-2f7bec2724a5", + "previous": "c80dfb22-dae2-11ec-9361-2f7bec2724a5" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5", + "previous": "c80dfb22-dae2-11ec-9361-2f7bec2724a5" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5", + "previous": "572ca533-dae3-11ec-a526-2f7bec2724a5" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-1-c6ac", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5", + "previous": "7519f85c-daf7-11ec-8914-2f7bec2724a5" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-2-c6ac-d8cc", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-1-a8e4", + "previous": "7519f85c-daf7-11ec-8914-2f7bec2724a5-1-419b" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-2-c6ac-d8cc", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-2-a8e4-0900", + "previous": "7519f85c-daf7-11ec-8914-2f7bec2724a5-2-419b-9f1b" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-3-c6ac-d8cc-9101", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-2-a8e4-0900", + "previous": "572ca533-dae3-11ec-a526-2f7bec2724a5-2-b1ea-e4d2" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-3-c6ac-d8cc-9101", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-3-a8e4-0900-6df2", + "previous": "572ca533-dae3-11ec-a526-2f7bec2724a5-3-b1ea-e4d2-4da7" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-4-c6ac-d8cc-9101-f09b", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-3-a8e4-0900-6df2", + "previous": "4f7b928b-e3be-11ec-9a45-ff50a9a253bb" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-4-c6ac-d8cc-9101-f09b", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-4-a8e4-0900-6df2-eea0", + "previous": "4f7b928b-e3be-11ec-9a45-ff50a9a253bb-1-5ec5" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-5-c6ac-d8cc-9101-f09b-2a39", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-4-a8e4-0900-6df2-eea0", + "previous": "9d4dfe16-b985-11ed-a36f-7348ef25128a" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-6-c6ac-d8cc-9101-f09b-2a39-24f8", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-5-a8e4-0900-6df2-eea0-6314", + "previous": "9d4dfe16-b985-11ed-a36f-7348ef25128a-1-018c" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-9-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-6-a8e4-0900-6df2-eea0-6314-e99d", + "previous": "9d4dfe16-b985-11ed-a36f-7348ef25128a-2-018c-6a2a" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-7-a8e4-0900-6df2-eea0-6314-e99d-fa8c", + "previous": "9d4dfe16-b985-11ed-a36f-7348ef25128a-3-018c-6a2a-b802" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "a619f160-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "a619f160-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "a619f160-0421-11ef-b901-9ee4ca18f90f-1-4dd5" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "ade3434c-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "ade3434c-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "ade3434c-0421-11ef-b901-9ee4ca18f90f-1-e9c4" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-10-c6ac-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3", + "previous": "b7b0487a-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-11-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e-b853", + "next": "30566b41-858e-11ed-9c5b-3d3a5b1d1d12-4-6e2d-1d0a-78dd-514a", + "previous": "b7b0487a-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-11-d8cc-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e-b853", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-9-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa", + "previous": "fdf30c32-0421-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-12-9101-f09b-2a39-24f8-3c3b-7ad6-350d-203e-b853-19b6", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-9-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-13-f09b-2a39-24f8-3c3b-7ad6-350d-203e-b853-19b6-77dd", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-10-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa-c3b1", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-1-35a7" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-14-2a39-24f8-3c3b-7ad6-350d-203e-b853-19b6-77dd-b596", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-11-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa-c3b1-cbc5", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-2-35a7-1d1a" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-15-24f8-3c3b-7ad6-350d-203e-b853-19b6-77dd-b596-bf8f", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-12-6df2-eea0-6314-e99d-fa8c-51c3-65aa-c3b1-cbc5-a521", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-3-35a7-1d1a-1ede" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-17-7ad6-350d-203e-b853-19b6-77dd-b596-bf8f-163f-5d22", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-13-eea0-6314-e99d-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-4-35a7-1d1a-1ede-4669" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-18-350d-203e-b853-19b6-77dd-b596-bf8f-163f-5d22-9918", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-15-e99d-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-6-35a7-1d1a-1ede-4669-1870-7a72" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-19-203e-b853-19b6-77dd-b596-bf8f-163f-5d22-9918-9884", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-16-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3-9d46", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-7-35a7-1d1a-1ede-4669-1870-7a72-9171" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-19-203e-b853-19b6-77dd-b596-bf8f-163f-5d22-9918-9884", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-17-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3-9d46-065e", + "previous": "3fc93bb8-0422-11ef-b901-9ee4ca18f90f-8-35a7-1d1a-1ede-4669-1870-7a72-9171-0797" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-21-19b6-77dd-b596-bf8f-163f-5d22-9918-9884-a621-ea89", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-17-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3-9d46-065e", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-aec7" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-24-bf8f-163f-5d22-9918-9884-a621-ea89-5bdf-460c-9b7f", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-19-c3b1-cbc5-a521-c15f-b883-48b3-9d46-065e-f53e-9bff", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-6-4202-aef0-78b6-aec7-edd7-31c7" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-26-5d22-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-22-c15f-b883-48b3-9d46-065e-f53e-9bff-8161-b4a4-a95b", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-9-4202-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-26-5d22-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-24-48b3-9d46-065e-f53e-9bff-8161-b4a4-a95b-9738-0db8", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-11-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22" + }, + { + "current": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-27-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33-cc19", + "next": "9598145a-f29d-11ea-b359-0a58a9feac02-31-8adf-0009-1540-66e7-e779-1196-efeb-205d-1efd-4009", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-11-aef0-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22" + } + ], + "next": "9598145a-f29d-11ea-b359-0a58a9feac02-32-0009-1540-66e7-e779-1196-efeb-205d-1efd-4009-38b6", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-12-78b6-aec7-edd7-31c7-2760-8094-dfda-5fa2-bc22-20fc" + }, + "papermill": { + "duration": 0.045343, + "end_time": "2026-01-06T08:27:04.922687", + "exception": false, + "start_time": "2026-01-06T08:27:04.877344", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "source": [ + "# WikiImport\n", + "\n", + "- サブシステム名: アドオン\n", + "- ページ/アドオン: WikiImport\n", + "- 機能分類: Wiki操作\n", + "- シナリオ名: WikiImport\n", + "- 用意するテストデータ: URL一覧、アカウント(既存ユーザー1: GRDM)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3779559e-3d71-4295-81c9-6494aafaf795", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:27:04.992832Z", + "iopub.status.busy": "2026-01-06T08:27:04.992415Z", + "iopub.status.idle": "2026-01-06T08:27:05.883006Z", + "shell.execute_reply": "2026-01-06T08:27:05.882260Z" + }, + "lc_cell_meme": { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-32-0009-1540-66e7-e779-1196-efeb-205d-1efd-4009-38b6", + "execution_end_time": "2024-03-26T10:16:58.586484Z", + "history": [ + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-2-9f93-6f38", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02", + "previous": "9598139c-f29d-11ea-b359-0a58a9feac02" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-4-9f93-6f38-4e0f-e154", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-2-898f-27dd", + "previous": null + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-5-9f93-6f38-4e0f-e154-2449", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-4-898f-27dd-107b-087f", + "previous": null + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-6-9f93-6f38-4e0f-e154-2449-a61c", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-5-898f-27dd-107b-087f-cd22", + "previous": null + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-7-9f93-6f38-4e0f-e154-2449-a61c-a903", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-6-898f-27dd-107b-087f-cd22-8597", + "previous": null + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-8-9f93-6f38-4e0f-e154-2449-a61c-a903-c62c", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-7-898f-27dd-107b-087f-cd22-8597-c861", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-9-9f93-6f38-4e0f-e154-2449-a61c-a903-c62c-9ba5", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-8-898f-27dd-107b-087f-cd22-8597-c861-055c", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-1-a8e4" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-10-9f93-6f38-4e0f-e154-2449-a61c-a903-c62c-9ba5-7946", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-9-898f-27dd-107b-087f-cd22-8597-c861-055c-589a", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-2-a8e4-0900" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-10-9f93-6f38-4e0f-e154-2449-a61c-a903-c62c-9ba5-7946", + "next": "959814f0-f29d-11ea-b359-0a58a9feac02-10-898f-27dd-107b-087f-cd22-8597-c861-055c-589a-cb2e", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-3-a8e4-0900-6df2" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-11-6f38-4e0f-e154-2449-a61c-a903-c62c-9ba5-7946-f5ba", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-10-146a-a853-2e75-8d66-3d5d-a942-7360-becb-d322-b9d5", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-3-a8e4-0900-6df2" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-12-4e0f-e154-2449-a61c-a903-c62c-9ba5-7946-f5ba-75a4", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-11-a853-2e75-8d66-3d5d-a942-7360-becb-d322-b9d5-c83f", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-4-a8e4-0900-6df2-eea0" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-13-e154-2449-a61c-a903-c62c-9ba5-7946-f5ba-75a4-fc9f", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-12-2e75-8d66-3d5d-a942-7360-becb-d322-b9d5-c83f-f975", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-5-a8e4-0900-6df2-eea0-6314" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-14-2449-a61c-a903-c62c-9ba5-7946-f5ba-75a4-fc9f-ebdf", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-13-8d66-3d5d-a942-7360-becb-d322-b9d5-c83f-f975-61bb", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-6-a8e4-0900-6df2-eea0-6314-e99d" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-15-a61c-a903-c62c-9ba5-7946-f5ba-75a4-fc9f-ebdf-d504", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-14-3d5d-a942-7360-becb-d322-b9d5-c83f-f975-61bb-23e5", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-7-a8e4-0900-6df2-eea0-6314-e99d-fa8c" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-16-a903-c62c-9ba5-7946-f5ba-75a4-fc9f-ebdf-d504-6005", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-15-a942-7360-becb-d322-b9d5-c83f-f975-61bb-23e5-ed30", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-8-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-17-c62c-9ba5-7946-f5ba-75a4-fc9f-ebdf-d504-6005-d30f", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-16-7360-becb-d322-b9d5-c83f-f975-61bb-23e5-ed30-648f", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-9-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-18-9ba5-7946-f5ba-75a4-fc9f-ebdf-d504-6005-d30f-0b62", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-17-becb-d322-b9d5-c83f-f975-61bb-23e5-ed30-648f-e9c6", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-10-a8e4-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa-c3b1" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-19-7946-f5ba-75a4-fc9f-ebdf-d504-6005-d30f-0b62-1f07", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-18-d322-b9d5-c83f-f975-61bb-23e5-ed30-648f-e9c6-03d9", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-11-0900-6df2-eea0-6314-e99d-fa8c-51c3-65aa-c3b1-cbc5" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-20-f5ba-75a4-fc9f-ebdf-d504-6005-d30f-0b62-1f07-dfea", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-19-b9d5-c83f-f975-61bb-23e5-ed30-648f-e9c6-03d9-006e", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-12-6df2-eea0-6314-e99d-fa8c-51c3-65aa-c3b1-cbc5-a521" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-22-fc9f-ebdf-d504-6005-d30f-0b62-1f07-dfea-e942-8adf", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-20-c83f-f975-61bb-23e5-ed30-648f-e9c6-03d9-006e-36e9", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-13-eea0-6314-e99d-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-23-ebdf-d504-6005-d30f-0b62-1f07-dfea-e942-8adf-0009", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-22-61bb-23e5-ed30-648f-e9c6-03d9-006e-36e9-0ceb-88c6", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-15-e99d-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-23-ebdf-d504-6005-d30f-0b62-1f07-dfea-e942-8adf-0009", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-23-23e5-ed30-648f-e9c6-03d9-006e-36e9-0ceb-88c6-7284", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-16-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3-9d46" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-23-ebdf-d504-6005-d30f-0b62-1f07-dfea-e942-8adf-0009", + "next": "9598157c-f29d-11ea-b359-0a58a9feac02-23-23e5-ed30-648f-e9c6-03d9-006e-36e9-0ceb-88c6-7284", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-16-fa8c-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3-9d46" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-24-d504-6005-d30f-0b62-1f07-dfea-e942-8adf-0009-1540", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-21-3043-0b7c-55b8-41c1-336f-8de5-90ce-a3b5-a12d-937a", + "previous": "9598157c-f29d-11ea-b359-0a58a9feac02-24-ed30-648f-e9c6-03d9-006e-36e9-0ceb-88c6-7284-aa1a" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-24-d504-6005-d30f-0b62-1f07-dfea-e942-8adf-0009-1540", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-22-0b7c-55b8-41c1-336f-8de5-90ce-a3b5-a12d-937a-4360", + "previous": "9598157c-f29d-11ea-b359-0a58a9feac02-25-648f-e9c6-03d9-006e-36e9-0ceb-88c6-7284-aa1a-fe5e" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-26-d30f-0b62-1f07-dfea-e942-8adf-0009-1540-66e7-e779", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-22-0b7c-55b8-41c1-336f-8de5-90ce-a3b5-a12d-937a-4360", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-17-51c3-65aa-c3b1-cbc5-a521-c15f-b883-48b3-9d46-065e" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-29-dfea-e942-8adf-0009-1540-66e7-e779-1196-efeb-205d", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-24-41c1-336f-8de5-90ce-a3b5-a12d-937a-4360-886a-0c7c", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-19-c3b1-cbc5-a521-c15f-b883-48b3-9d46-065e-f53e-9bff" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-31-8adf-0009-1540-66e7-e779-1196-efeb-205d-1efd-4009", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-27-90ce-a3b5-a12d-937a-4360-886a-0c7c-afd9-0958-9234", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-22-c15f-b883-48b3-9d46-065e-f53e-9bff-8161-b4a4-a95b" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-31-8adf-0009-1540-66e7-e779-1196-efeb-205d-1efd-4009", + "next": "0c8be85a-1c3a-11f0-a653-9281a4835edb-6-2c34-1947-2385-47a8-9c81-828d", + "previous": "0f904455-dae3-11ec-9d35-2f7bec2724a5-24-48b3-9d46-065e-f53e-9bff-8161-b4a4-a95b-9738-0db8" + }, + { + "current": "9598145a-f29d-11ea-b359-0a58a9feac02-32-0009-1540-66e7-e779-1196-efeb-205d-1efd-4009-38b6", + "next": "0c8be85a-1c3a-11f0-a653-9281a4835edb-6-2c34-1947-2385-47a8-9c81-828d", + "previous": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-26-5d22-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33" + } + ], + "next": "0c8be85a-1c3a-11f0-a653-9281a4835edb-7-2c34-1947-2385-47a8-9c81-828d-173e", + "previous": "c80dfb88-dae2-11ec-a891-2f7bec2724a5-27-9918-9884-a621-ea89-5bdf-460c-9b7f-e464-1c33-cc19" + }, + "lc_wrapper": { + "log_history": [ + "/home/jovyan/.log/20200909/20200909-130745-0759.log", + "/home/jovyan/.log/20210625/20210625-223653-0468.log", + "/home/jovyan/.log/20210627/20210627-125528-0926.log", + "/home/jovyan/.log/20210702/20210702-100212-0644.log", + "/home/jovyan/.log/20210708/20210708-090022-0292.log", + "/home/jovyan/.log/20210708/20210708-214536-0455.log", + "/home/jovyan/.log/20210709/20210709-222111-0165.log", + "/home/jovyan/.log/20210709/20210709-224001-0891.log", + "/home/jovyan/.log/20210716/20210716-013805-0588.log", + "/home/jovyan/.log/20210716/20210716-041714-0592.log", + "/home/jovyan/.log/20220125/20220125-220307-0802.log", + "/home/jovyan/.log/20220125/20220125-220954-0816.log", + "/home/jovyan/.log/20220523/20220523-215740-0035.log", + "/home/jovyan/.log/20220524/20220524-081800-0297.log", + "/home/jovyan/.log/20220524/20220524-132917-0362.log", + "/home/jovyan/.log/20220524/20220524-213708-0750.log", + "/home/jovyan/.log/20220528/20220528-072258-0449.log", + "/home/jovyan/.log/20220604/20220604-032202-0688.log", + "/home/jovyan/.log/20220604/20220604-071732-0926.log", + "/home/jovyan/.log/20220604/20220604-082444-0776.log", + "/home/jovyan/.log/20220604/20220604-090912-0013.log", + "/home/jovyan/.log/20220604/20220604-221840-0265.log", + "/home/jovyan/.log/20220605/20220605-091717-0176.log", + "/home/jovyan/.log/20220605/20220605-221226-0648.log", + "/home/jovyan/.log/20220606/20220606-005229-0174.log", + "/home/jovyan/.log/20220606/20220606-073125-0079.log", + "/home/jovyan/.log/20220620/20220620-062401-0339.log", + "/home/jovyan/.log/20220720/20220720-092034-0601.log", + "/home/jovyan/.log/20220720/20220720-112645-0705.log", + "/home/jovyan/.log/20220720/20220720-123809-0928.log", + "/home/jovyan/.log/20220720/20220720-224038-0113.log", + "/home/jovyan/.log/20221216/20221216-220614-0020.log", + "/home/jovyan/.log/20221221/20221221-063009-0921.log", + "/home/jovyan/.log/20221227/20221227-015152-0433.log", + "/home/jovyan/.log/20230114/20230114-003107-0661.log", + "/home/jovyan/.log/20230114/20230114-035030-0255.log", + "/home/jovyan/.log/20230114/20230114-041629-0042.log", + "/home/jovyan/.log/20230301/20230301-062922-0323.log", + "/home/jovyan/.log/20230501/20230501-023044-0175.log", + "/home/jovyan/.log/20230531/20230531-050839-0468.log", + "/home/jovyan/.log/20231019/20231019-235912-0422.log", + "/home/jovyan/.log/20231020/20231020-011410-0524.log", + "/home/jovyan/.log/20240325/20240325-064454-0744.log", + "/home/jovyan/.log/20240326/20240326-094831-0686.log", + "/home/jovyan/.log/20240326/20240326-101658-0141.log" + ] + }, + "papermill": { + "duration": 0.928702, + "end_time": "2026-01-06T08:27:05.885002", + "exception": false, + "start_time": "2026-01-06T08:27:04.956300", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import importlib\n", + "import pandas as pd\n", + "\n", + "import scripts.playwright\n", + "importlib.reload(scripts.playwright)\n", + "\n", + "from scripts.playwright import *\n", + "from scripts import grdm\n", + "\n", + "await init_pw_context(close_on_fail=close_on_fail, last_path=default_result_path)" + ] + }, + { + "cell_type": "markdown", + "id": "a2d0b8f9", + "metadata": {}, + "source": [ + "## ウェブブラウザの新規プライベートウィンドウでGRDMトップページを表示する\n", + "\n", + "GRDMトップページが表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "19f668a6", + "metadata": {}, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.goto(rdm_url)\n", + "\n", + " # 同意する ボタンが現れるまで待つ\n", + " await expect(page.locator('//button[text() = \"同意する\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + " # 同意する をクリック\n", + " await page.locator('//button[text() = \"同意する\"]').click()\n", + "\n", + " # 同意する が表示されなくなったことを確認\n", + " await expect(page.locator('//button[text() = \"同意する\"]')).to_have_count(0, timeout=500)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "5c1c4b3d", + "metadata": {}, + "source": [ + "## ログイン情報を用いてGakuNin RDMにログインする\n", + "\n", + "(IdPに関するログイン情報が与えられた場合、)\n", + "GakuNin Embeded DSのプルダウンを展開し、IdPリストから指定されたIdPを選択する。その後、アカウントのID/Passwordを入力して「Login」ボタンを押下する。\n", + "\n", + "(IdPが指定されていない場合、)\n", + "CASのログイン操作を実施する。" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "05928fe2", + "metadata": {}, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await scripts.grdm.login(\n", + " page, idp_name_1, idp_username_1, idp_password_1, transition_timeout=transition_timeout\n", + " )\n", + "\n", + " await scripts.grdm.expect_dashboard(page, transition_timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "cc1a92b6", + "metadata": {}, + "source": [ + "## プロジェクト一覧に指定されたタイトルのプロジェクトがない場合、指定された名前のプロジェクトを作成する\n", + "\n", + "プロジェクト一覧に当該プロジェクト名が表示されていない場合、「新規プロジェクト作成」をクリックし、その名前を入力、「作成」をクリックする。" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b4a3cb3a-2257-44e7-bc6d-e864df2b433a", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:27:06.024671Z", + "iopub.status.busy": "2026-01-06T08:27:06.022995Z", + "iopub.status.idle": "2026-01-06T08:27:24.656794Z", + "shell.execute_reply": "2026-01-06T08:27:24.655964Z" + }, + "lc_cell_meme": { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb-6-7d4e-9eb1-9bca-4f6c-c830-d22c", + "execution_end_time": "2025-04-18T10:03:15.630Z", + "history": [ + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "d335d3ec-80d5-11ed-95e1-0242ac120004-14-e06e-e073-8605-4483-934f-f6a6-d120-39e8-923e-ba69", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "d335d464-80d5-11ed-95e1-0242ac120004-14-4e02-17d2-51dc-b14f-3876-17a3-6132-809d-8ea5-b0b6", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "ee1320a8-0c28-11f0-98e9-5e0a5654d7bd-6-534f-ca98-0639-fd50-4b19-f3ce", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "fa034c80-0c28-11f0-98e9-5e0a5654d7bd-5-61c8-3dff-8f8a-2237-43c6", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "17cc442e-0c29-11f0-98e9-5e0a5654d7bd-6-e886-de07-db5b-bc04-f477-850a", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "1de94a14-0c29-11f0-98e9-5e0a5654d7bd-5-a479-3f2b-1422-f712-7fac", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "2840f6ba-0c29-11f0-98e9-5e0a5654d7bd-6-f26a-794a-d7be-5285-ae4d-5a8b", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb", + "next": "3b9069e4-0c29-11f0-98e9-5e0a5654d7bd-5-9cb1-5973-c277-2053-05f2", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb-3-7d4e-9eb1-9bca", + "next": "8a828916-0c46-11f0-98e9-5e0a5654d7bd-5-a17f-a0f1-b7b9-aee9-6d00", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-1-2c34" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb-5-7d4e-9eb1-9bca-4f6c-c830", + "next": "8a828916-0c46-11f0-98e9-5e0a5654d7bd-8-a17f-a0f1-b7b9-aee9-6d00-d5be-a467-9692", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-4-2c34-1947-2385-47a8" + }, + { + "current": "43b0be32-1c3a-11f0-a653-9281a4835edb-6-7d4e-9eb1-9bca-4f6c-c830-d22c", + "next": "8a828916-0c46-11f0-98e9-5e0a5654d7bd-10-a17f-a0f1-b7b9-aee9-6d00-d5be-a467-9692-097d-2f06", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-6-2c34-1947-2385-47a8-9c81-828d" + } + ], + "next": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd-10-5261-ef93-69fc-fe2c-f3aa-644f-12b7-4d61-155d-dd1f", + "previous": "0c8be85a-1c3a-11f0-a653-9281a4835edb-7-2c34-1947-2385-47a8-9c81-828d-173e" + }, + "papermill": { + "duration": 18.674535, + "end_time": "2026-01-06T08:27:24.662591", + "exception": false, + "start_time": "2026-01-06T08:27:05.988056", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await expect(page.locator('//*[@data-test-create-project-modal-button]')).to_have_count(1)\n", + "\n", + " await scripts.grdm.ensure_project_exists(page, rdm_project_name, transition_timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "8e9ba470-5548-4eea-bd36-0acfee078378", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-11-2434-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2-1523", + "history": [ + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd", + "next": "1ff54e0e-0c3b-11f0-98e9-5e0a5654d7bd-2-85a3-d426", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "previous": "5d277060-0c48-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "previous": "5f01ce58-0c48-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "previous": "5f388ca4-0c48-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-5-1391-2434-3533-a3c9-886e", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd-2-5261-ef93" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-8-1391-2434-3533-a3c9-886e-4d7b-f6cf-81a1", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-4-575f-1d40-14d8-c05a", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd-4-5261-ef93-69fc-fe2c" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-10-1391-2434-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-7-575f-1d40-14d8-c05a-8f00-ece7-add9", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd-7-5261-ef93-69fc-fe2c-f3aa-644f-12b7" + }, + { + "current": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-11-2434-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2-1523", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-9-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd-9-5261-ef93-69fc-fe2c-f3aa-644f-12b7-4d61-155d" + } + ], + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-10-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-02cb", + "previous": "8a83134a-0c46-11f0-98e9-5e0a5654d7bd-10-5261-ef93-69fc-fe2c-f3aa-644f-12b7-4d61-155d-dd1f" + }, + "papermill": { + "duration": 0.047084, + "end_time": "2026-01-06T08:27:25.045998", + "exception": false, + "start_time": "2026-01-06T08:27:24.998914", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 対象のプロジェクトをクリックする\n", + "\n", + "プロジェクトが表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "570378a2-83ee-4df9-a8f0-b747c37b61fa", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:27:25.122393Z", + "iopub.status.busy": "2026-01-06T08:27:25.121510Z", + "iopub.status.idle": "2026-01-06T08:27:28.355019Z", + "shell.execute_reply": "2026-01-06T08:27:28.353877Z" + }, + "lc_cell_meme": { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-10-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-02cb", + "execution_end_time": "2025-04-02T07:25:56.619Z", + "history": [ + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "next": "1ff54e0e-0c3b-11f0-98e9-5e0a5654d7bd-2-85a3-d426", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "next": "1ff54e0e-0c3b-11f0-98e9-5e0a5654d7bd-2-85a3-d426", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "next": "1ff54e0e-0c3b-11f0-98e9-5e0a5654d7bd-2-85a3-d426", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "next": "8c3e81ae-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "next": "d00c816a-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd", + "next": "d00c816a-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "d00c816a-0c48-11f0-98e9-5e0a5654d7bd-1-a2e7", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-1-1391" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "044c0cb4-dae5-11ec-8491-2f7bec2724a5-17-3e07-2bea-4fac-5c21-f105-190c-f99c-31e8-5e5e-ac36", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-20-5500-73e0-446c-7235-daa5-1a15-96d5-b6a8-dc5b-e139", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "934c6ffe-dae5-11ec-a92a-2f7bec2724a5-17-571d-cdd9-d564-01ab-f7e5-8d97-6174-db5a-df2b-c175", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "dad491c6-dae5-11ec-855d-2f7bec2724a5-17-03f1-3c3f-d02a-11e2-7239-0dc9-bdb5-8cc4-3dcd-45bf", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "dad49316-dae5-11ec-962f-2f7bec2724a5-17-6cc1-4eae-cb84-ca65-9e01-b537-dd94-6289-52c8-e7d3", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "dad49370-dae5-11ec-b407-2f7bec2724a5-17-5e65-f36c-7787-a2a4-a3a2-5d2a-3c47-f00d-4100-e152", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "40758707-dae7-11ec-bcf5-2f7bec2724a5-17-e452-9c09-86d0-ac50-ac4c-1547-e959-e499-16e5-98eb", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40", + "next": "4075886b-dae7-11ec-8776-2f7bec2724a5-17-7b2e-ee30-5825-15a2-1ccf-7ec0-fb63-03ff-4c46-872e", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-4-575f-1d40-14d8-c05a", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-17-d418-70fa-1e5d-2668-694d-d234-24f6-449e-d5cd-8dbc", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-3-1391-2434-3533" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-7-575f-1d40-14d8-c05a-8f00-ece7-add9", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-19-1e5d-2668-694d-d234-24f6-449e-d5cd-8dbc-22f6-21ed", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-5-1391-2434-3533-a3c9-886e" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-9-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-22-d234-24f6-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-8-1391-2434-3533-a3c9-886e-4d7b-f6cf-81a1" + }, + { + "current": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-10-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-02cb", + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-24-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-10-1391-2434-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2" + } + ], + "next": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-25-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-69c7", + "previous": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-11-2434-3533-a3c9-886e-4d7b-f6cf-81a1-3c23-4bf2-1523" + }, + "papermill": { + "duration": 3.276281, + "end_time": "2026-01-06T08:27:28.359225", + "exception": false, + "start_time": "2026-01-06T08:27:25.082944", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator(f'//*[@data-test-dashboard-item-title and text()=\"{rdm_project_name}\"]').click() \n", + "\n", + " await expect(page.locator('//a[text() = \"アドオン\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(grdm.get_select_expanded_storage_title_locator(page, target_storage_name)).to_be_visible(timeout=transition_timeout)\n", + " time.sleep(1)\n", + "\n", + " await page.locator('//h3[text()=\"最近の活動\"]').click()\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "5a27f937-2770-47ca-b326-802f857841c8", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-25-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-69c7", + "history": [ + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-1-2391", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-2-2391-f1ef", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-1-32a7", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-1-e028" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-3-2391-f1ef-4e67", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-2-32a7-f716", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-2-e028-7308" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-4-2391-f1ef-4e67-6d01", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-3-32a7-f716-01a7", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-3-e028-7308-2f61" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-5-2391-f1ef-4e67-6d01-fac1", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-4-32a7-f716-01a7-6db6", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-4-e028-7308-2f61-4241" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-6-2391-f1ef-4e67-6d01-fac1-a8c9", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-5-32a7-f716-01a7-6db6-b7cf", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-5-e028-7308-2f61-4241-a410" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-7-2391-f1ef-4e67-6d01-fac1-a8c9-3f06", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-6-32a7-f716-01a7-6db6-b7cf-085b", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-6-e028-7308-2f61-4241-a410-b34b" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-8-2391-f1ef-4e67-6d01-fac1-a8c9-3f06-d418", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-7-32a7-f716-01a7-6db6-b7cf-085b-f799", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-7-e028-7308-2f61-4241-a410-b34b-65e8" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-9-2391-f1ef-4e67-6d01-fac1-a8c9-3f06-d418-70fa", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-8-32a7-f716-01a7-6db6-b7cf-085b-f799-787f", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-8-e028-7308-2f61-4241-a410-b34b-65e8-7b2e" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-10-2391-f1ef-4e67-6d01-fac1-a8c9-3f06-d418-70fa-1e5d", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-9-32a7-f716-01a7-6db6-b7cf-085b-f799-787f-ff6b", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-9-e028-7308-2f61-4241-a410-b34b-65e8-7b2e-ee30" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-11-f1ef-4e67-6d01-fac1-a8c9-3f06-d418-70fa-1e5d-2668", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-10-32a7-f716-01a7-6db6-b7cf-085b-f799-787f-ff6b-0887", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-10-e028-7308-2f61-4241-a410-b34b-65e8-7b2e-ee30-5825" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-12-4e67-6d01-fac1-a8c9-3f06-d418-70fa-1e5d-2668-694d", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-11-f716-01a7-6db6-b7cf-085b-f799-787f-ff6b-0887-cdac", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-11-7308-2f61-4241-a410-b34b-65e8-7b2e-ee30-5825-15a2" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-13-6d01-fac1-a8c9-3f06-d418-70fa-1e5d-2668-694d-d234", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-12-01a7-6db6-b7cf-085b-f799-787f-ff6b-0887-cdac-a48e", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-12-2f61-4241-a410-b34b-65e8-7b2e-ee30-5825-15a2-1ccf" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-15-a8c9-3f06-d418-70fa-1e5d-2668-694d-d234-24f6-449e", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-13-6db6-b7cf-085b-f799-787f-ff6b-0887-cdac-a48e-0200", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-13-4241-a410-b34b-65e8-7b2e-ee30-5825-15a2-1ccf-7ec0" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-16-3f06-d418-70fa-1e5d-2668-694d-d234-24f6-449e-d5cd", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-15-085b-f799-787f-ff6b-0887-cdac-a48e-0200-2b5a-92da", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-15-b34b-65e8-7b2e-ee30-5825-15a2-1ccf-7ec0-fb63-03ff" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-17-d418-70fa-1e5d-2668-694d-d234-24f6-449e-d5cd-8dbc", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-16-f799-787f-ff6b-0887-cdac-a48e-0200-2b5a-92da-356c", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-16-65e8-7b2e-ee30-5825-15a2-1ccf-7ec0-fb63-03ff-4c46" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-17-d418-70fa-1e5d-2668-694d-d234-24f6-449e-d5cd-8dbc", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-17-787f-ff6b-0887-cdac-a48e-0200-2b5a-92da-356c-5b4a", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5-17-7b2e-ee30-5825-15a2-1ccf-7ec0-fb63-03ff-4c46-872e" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-19-1e5d-2668-694d-d234-24f6-449e-d5cd-8dbc-22f6-21ed", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-17-787f-ff6b-0887-cdac-a48e-0200-2b5a-92da-356c-5b4a", + "previous": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-2-575f-1d40" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-22-d234-24f6-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-19-0887-cdac-a48e-0200-2b5a-92da-356c-5b4a-77c8-e154", + "previous": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-4-575f-1d40-14d8-c05a" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-24-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-22-0200-2b5a-92da-356c-5b4a-77c8-e154-a728-195c-a5d5", + "previous": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-7-575f-1d40-14d8-c05a-8f00-ece7-add9" + }, + { + "current": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-25-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-69c7", + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336", + "previous": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-9-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c" + } + ], + "next": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-25-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336-7ff8", + "previous": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-10-575f-1d40-14d8-c05a-8f00-ece7-add9-2c16-ff1c-02cb" + }, + "papermill": { + "duration": 0.050712, + "end_time": "2026-01-06T08:27:28.452129", + "exception": false, + "start_time": "2026-01-06T08:27:28.401417", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## ファイルタブをクリックする\n", + "\n", + "画面がファイルに切り替わること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e269d652-05f1-449d-868e-193ec2bf49cc", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:27:28.533779Z", + "iopub.status.busy": "2026-01-06T08:27:28.532730Z", + "iopub.status.idle": "2026-01-06T08:27:31.225969Z", + "shell.execute_reply": "2026-01-06T08:27:31.224768Z" + }, + "lc_cell_meme": { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-25-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336-7ff8", + "execution_end_time": "2024-03-26T11:28:15.924648Z", + "history": [ + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5", + "next": "c80dfbd7-dae2-11ec-852a-2f7bec2724a5-1-001f", + "previous": "dad49370-dae5-11ec-b407-2f7bec2724a5" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5", + "next": "c80dfbd7-dae2-11ec-852a-2f7bec2724a5-1-001f", + "previous": "4075886b-dae7-11ec-8776-2f7bec2724a5" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5", + "next": "c80dfbd7-dae2-11ec-852a-2f7bec2724a5-1-001f", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-1-32a7", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-1-d24e", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-2-32a7-f716", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-2-d24e-cbe3", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-1-2391" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-3-32a7-f716-01a7", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-3-d24e-cbe3-7754", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-2-2391-f1ef" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-4-32a7-f716-01a7-6db6", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-4-d24e-cbe3-7754-fa1b", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-3-2391-f1ef-4e67" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-5-32a7-f716-01a7-6db6-b7cf", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-5-d24e-cbe3-7754-fa1b-3a20", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-4-2391-f1ef-4e67-6d01" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-6-32a7-f716-01a7-6db6-b7cf-085b", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-6-d24e-cbe3-7754-fa1b-3a20-c43e", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-5-2391-f1ef-4e67-6d01-fac1" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-7-32a7-f716-01a7-6db6-b7cf-085b-f799", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-7-d24e-cbe3-7754-fa1b-3a20-c43e-c0e0", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-6-2391-f1ef-4e67-6d01-fac1-a8c9" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-8-32a7-f716-01a7-6db6-b7cf-085b-f799-787f", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-8-d24e-cbe3-7754-fa1b-3a20-c43e-c0e0-ef83", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-7-2391-f1ef-4e67-6d01-fac1-a8c9-3f06" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-9-32a7-f716-01a7-6db6-b7cf-085b-f799-787f-ff6b", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-9-d24e-cbe3-7754-fa1b-3a20-c43e-c0e0-ef83-b84a", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-8-2391-f1ef-4e67-6d01-fac1-a8c9-3f06-d418" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-10-32a7-f716-01a7-6db6-b7cf-085b-f799-787f-ff6b-0887", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-10-d24e-cbe3-7754-fa1b-3a20-c43e-c0e0-ef83-b84a-c53b", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-9-2391-f1ef-4e67-6d01-fac1-a8c9-3f06-d418-70fa" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-11-f716-01a7-6db6-b7cf-085b-f799-787f-ff6b-0887-cdac", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-11-cbe3-7754-fa1b-3a20-c43e-c0e0-ef83-b84a-c53b-de1e", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-10-2391-f1ef-4e67-6d01-fac1-a8c9-3f06-d418-70fa-1e5d" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-12-01a7-6db6-b7cf-085b-f799-787f-ff6b-0887-cdac-a48e", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-12-7754-fa1b-3a20-c43e-c0e0-ef83-b84a-c53b-de1e-9837", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-11-f1ef-4e67-6d01-fac1-a8c9-3f06-d418-70fa-1e5d-2668" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-13-6db6-b7cf-085b-f799-787f-ff6b-0887-cdac-a48e-0200", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-13-fa1b-3a20-c43e-c0e0-ef83-b84a-c53b-de1e-9837-0788", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-12-4e67-6d01-fac1-a8c9-3f06-d418-70fa-1e5d-2668-694d" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-15-085b-f799-787f-ff6b-0887-cdac-a48e-0200-2b5a-92da", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-14-3a20-c43e-c0e0-ef83-b84a-c53b-de1e-9837-0788-7543", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-13-6d01-fac1-a8c9-3f06-d418-70fa-1e5d-2668-694d-d234" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-16-f799-787f-ff6b-0887-cdac-a48e-0200-2b5a-92da-356c", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-16-c0e0-ef83-b84a-c53b-de1e-9837-0788-7543-265f-eb1b", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-15-a8c9-3f06-d418-70fa-1e5d-2668-694d-d234-24f6-449e" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-17-787f-ff6b-0887-cdac-a48e-0200-2b5a-92da-356c-5b4a", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-17-ef83-b84a-c53b-de1e-9837-0788-7543-265f-eb1b-dc1c", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-16-3f06-d418-70fa-1e5d-2668-694d-d234-24f6-449e-d5cd" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-19-0887-cdac-a48e-0200-2b5a-92da-356c-5b4a-77c8-e154", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-18-b84a-c53b-de1e-9837-0788-7543-265f-eb1b-dc1c-61ae", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-17-d418-70fa-1e5d-2668-694d-d234-24f6-449e-d5cd-8dbc" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-22-0200-2b5a-92da-356c-5b4a-77c8-e154-a728-195c-a5d5", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-20-de1e-9837-0788-7543-265f-eb1b-dc1c-61ae-8f17-14fa", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-19-1e5d-2668-694d-d234-24f6-449e-d5cd-8dbc-22f6-21ed" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336", + "next": "5edd4b4d-dae8-11ec-99e5-2f7bec2724a5-23-7543-265f-eb1b-dc1c-61ae-8f17-14fa-5cd0-1f67-4c71", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-22-d234-24f6-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336", + "next": "5e5939df-dafb-11ec-b167-2f7bec2724a5-24-84c6-4822-2e30-4a81-d4a4-540d-44bd-462c-e126-8589", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-24-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-24-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336", + "next": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-24-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336", + "next": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-24-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336", + "next": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-24-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b" + }, + { + "current": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-25-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336-7ff8", + "next": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-1-7a84", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-24-449e-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b" + } + ], + "next": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-2-7a84-1277", + "previous": "88709fa2-dae7-11ec-aed3-2f7bec2724a5-25-d5cd-8dbc-22f6-21ed-2b87-1779-a0ac-0729-0a5b-69c7" + }, + "lc_wrapper": { + "log_history": [ + "/home/jovyan/.log/20220523/20220523-222257-0170.log", + "/home/jovyan/.log/20220523/20220523-223200-0007.log", + "/home/jovyan/.log/20220523/20220523-223351-0566.log", + "/home/jovyan/.log/20220523/20220523-224938-0068.log", + "/home/jovyan/.log/20220523/20220523-225650-0008.log", + "/home/jovyan/.log/20220524/20220524-005144-0285.log", + "/home/jovyan/.log/20220524/20220524-011732-0970.log", + "/home/jovyan/.log/20220524/20220524-023551-0364.log", + "/home/jovyan/.log/20220524/20220524-025630-0099.log", + "/home/jovyan/.log/20220524/20220524-081908-0459.log", + "/home/jovyan/.log/20220524/20220524-133521-0034.log", + "/home/jovyan/.log/20220524/20220524-134128-0871.log", + "/home/jovyan/.log/20220524/20220524-140902-0104.log", + "/home/jovyan/.log/20220524/20220524-213815-0170.log", + "/home/jovyan/.log/20220524/20220524-215517-0932.log", + "/home/jovyan/.log/20220524/20220524-224617-0856.log", + "/home/jovyan/.log/20220525/20220525-082645-0122.log", + "/home/jovyan/.log/20220528/20220528-072355-0958.log", + "/home/jovyan/.log/20220528/20220528-094214-0846.log", + "/home/jovyan/.log/20220603/20220603-221856-0267.log", + "/home/jovyan/.log/20220603/20220603-225330-0739.log", + "/home/jovyan/.log/20220604/20220604-021114-0105.log", + "/home/jovyan/.log/20220604/20220604-032538-0825.log", + "/home/jovyan/.log/20220604/20220604-041337-0073.log", + "/home/jovyan/.log/20220604/20220604-071825-0511.log", + "/home/jovyan/.log/20220604/20220604-075639-0948.log", + "/home/jovyan/.log/20220604/20220604-082536-0726.log", + "/home/jovyan/.log/20220604/20220604-091002-0663.log", + "/home/jovyan/.log/20220604/20220604-221936-0596.log", + "/home/jovyan/.log/20220605/20220605-081109-0556.log", + "/home/jovyan/.log/20220605/20220605-091809-0800.log", + "/home/jovyan/.log/20220605/20220605-125741-0946.log", + "/home/jovyan/.log/20220605/20220605-213329-0002.log", + "/home/jovyan/.log/20220605/20220605-221317-0671.log", + "/home/jovyan/.log/20220606/20220606-005322-0731.log", + "/home/jovyan/.log/20220606/20220606-073216-0210.log", + "/home/jovyan/.log/20220620/20220620-051149-0016.log", + "/home/jovyan/.log/20220620/20220620-054938-0467.log", + "/home/jovyan/.log/20220620/20220620-060302-0857.log", + "/home/jovyan/.log/20220620/20220620-062452-0561.log", + "/home/jovyan/.log/20220720/20220720-092143-0133.log", + "/home/jovyan/.log/20220720/20220720-102625-0331.log", + "/home/jovyan/.log/20220720/20220720-112738-0999.log", + "/home/jovyan/.log/20220720/20220720-123901-0921.log", + "/home/jovyan/.log/20220720/20220720-224129-0608.log", + "/home/jovyan/.log/20221216/20221216-220710-0106.log", + "/home/jovyan/.log/20221216/20221216-223031-0906.log", + "/home/jovyan/.log/20221221/20221221-063107-0986.log", + "/home/jovyan/.log/20221227/20221227-015339-0782.log", + "/home/jovyan/.log/20221227/20221227-055349-0464.log", + "/home/jovyan/.log/20221227/20221227-084714-0142.log", + "/home/jovyan/.log/20230113/20230113-054109-0179.log", + "/home/jovyan/.log/20230113/20230113-072858-0197.log", + "/home/jovyan/.log/20230113/20230113-232624-0804.log", + "/home/jovyan/.log/20230114/20230114-003159-0066.log", + "/home/jovyan/.log/20230114/20230114-015751-0653.log", + "/home/jovyan/.log/20230114/20230114-024550-0318.log", + "/home/jovyan/.log/20230114/20230114-035122-0929.log", + "/home/jovyan/.log/20230114/20230114-041720-0979.log", + "/home/jovyan/.log/20230219/20230219-060137-0664.log", + "/home/jovyan/.log/20230301/20230301-045125-0206.log", + "/home/jovyan/.log/20230301/20230301-063014-0249.log", + "/home/jovyan/.log/20230303/20230303-024612-0842.log", + "/home/jovyan/.log/20230307/20230307-020755-0243.log", + "/home/jovyan/.log/20230307/20230307-060431-0152.log", + "/home/jovyan/.log/20230501/20230501-023140-0166.log", + "/home/jovyan/.log/20230501/20230501-095904-0381.log", + "/home/jovyan/.log/20230501/20230501-132758-0086.log", + "/home/jovyan/.log/20230501/20230501-134526-0337.log", + "/home/jovyan/.log/20230504/20230504-001530-0741.log", + "/home/jovyan/.log/20230507/20230507-231605-0382.log", + "/home/jovyan/.log/20230531/20230531-050936-0518.log", + "/home/jovyan/.log/20230531/20230531-052150-0454.log", + "/home/jovyan/.log/20230601/20230601-130546-0068.log", + "/home/jovyan/.log/20230829/20230829-121732-0410.log", + "/home/jovyan/.log/20230829/20230829-140444-0677.log", + "/home/jovyan/.log/20231020/20231020-011501-0122.log", + "/home/jovyan/.log/20240325/20240325-064547-0385.log", + "/home/jovyan/.log/20240326/20240326-094923-0613.log", + "/home/jovyan/.log/20240326/20240326-101750-0090.log", + "/home/jovyan/.log/20240326/20240326-104352-0923.log", + "/home/jovyan/.log/20240326/20240326-112808-0489.log" + ] + }, + "papermill": { + "duration": 2.736588, + "end_time": "2026-01-06T08:27:31.229055", + "exception": false, + "start_time": "2026-01-06T08:27:28.492467", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "scrolled": true, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('#projectNavFiles a').click()\n", + " time.sleep(1)\n", + " await expect(page.locator('//a[text() = \"アドオン\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(grdm.get_select_expanded_storage_title_locator(page, target_storage_name)).to_be_visible(timeout=transition_timeout)\n", + " time.sleep(1)\n", + "\n", + " await expect(page.locator('//h3[text()=\"最近の活動\"]')).not_to_be_visible()\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "a3185a7f-ea07-407c-ae71-d18e0f1b6bab", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-2-7a84-1277", + "history": [ + { + "current": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-2-7a84-1277", + "next": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec", + "previous": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336" + } + ], + "next": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-1-1589", + "previous": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-25-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336-7ff8" + }, + "papermill": { + "duration": 0.050841, + "end_time": "2026-01-06T08:27:31.322909", + "exception": false, + "start_time": "2026-01-06T08:27:31.272068", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「NII Storage」を選択し、画面上部の「フォルダのアップロード」ボタンをクリックする\n", + "\n", + "フォルダ選択画面が表示される" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ceadb059-021d-49fe-bc3c-8554cba859c6", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:27:31.405801Z", + "iopub.status.busy": "2026-01-06T08:27:31.404423Z", + "iopub.status.idle": "2026-01-06T08:27:31.617689Z", + "shell.execute_reply": "2026-01-06T08:27:31.616559Z" + }, + "lc_cell_meme": { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-1-1589", + "history": [ + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-1-7a84" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec", + "next": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-1-7a84" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec", + "next": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-1-7a84" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-1-1589", + "next": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-1-faf2", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-1-7a84" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-1-1589", + "next": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-2-faf2-0948", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-2-7a84-1277" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-1-1589", + "next": "85299178-eab0-11f0-88dd-aaa1b857283c", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-2-7a84-1277" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-1-1589", + "next": "85875100-eab0-11f0-88dd-aaa1b857283c", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-2-7a84-1277" + }, + { + "current": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-1-1589", + "next": "85875100-eab0-11f0-88dd-aaa1b857283c", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-2-7a84-1277" + } + ], + "next": "85875100-eab0-11f0-88dd-aaa1b857283c-1-9d17", + "previous": "2fa5a628-c44b-11f0-af30-6a40bdb2b9ec-2-7a84-1277" + }, + "papermill": { + "duration": 0.257684, + "end_time": "2026-01-06T08:27:31.620942", + "exception": false, + "start_time": "2026-01-06T08:27:31.363258", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await grdm.get_select_storage_title_locator(page, target_storage_name).click()\n", + " await expect(page.locator('//i[contains(@class, \"fa-plus\")]/../*[text() = \"フォルダのアップロード\"]')).to_be_enabled()\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "a93aa300-b786-46de-8597-0fadee7847c0", + "metadata": { + "lc_cell_meme": { + "current": "85875100-eab0-11f0-88dd-aaa1b857283c-1-9d17", + "next": "85299178-eab0-11f0-88dd-aaa1b857283c", + "previous": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-1-1589" + }, + "papermill": { + "duration": 0.042145, + "end_time": "2026-01-06T08:27:31.706339", + "exception": false, + "start_time": "2026-01-06T08:27:31.664194", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "## 事前に用意しておいた「WikiImport_1回目」フォルダを選択し「アップロード」ボタンをクリックする\n", + "\n", + "ファイルのアップロード確認メッセージが表示される\n", + "> **※本手順の確認内容は自動検証できないため、次手順の中で結果を一括確認します。**" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f3a46f69-0db3-45c2-b5c5-21eb9db83ff9", + "metadata": { + "execution": { + "iopub.execute_input": "2026-01-06T08:27:31.793696Z", + "iopub.status.busy": "2026-01-06T08:27:31.793150Z", + "iopub.status.idle": "2026-01-06T08:27:31.943738Z", + "shell.execute_reply": "2026-01-06T08:27:31.942640Z" + }, + "lc_cell_meme": { + "current": "85299178-eab0-11f0-88dd-aaa1b857283c", + "history": [ + { + "current": "85299178-eab0-11f0-88dd-aaa1b857283c", + "next": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-2-faf2-0948", + "previous": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-1-1589" + }, + { + "current": "85299178-eab0-11f0-88dd-aaa1b857283c", + "next": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-2-faf2-0948", + "previous": "85875100-eab0-11f0-88dd-aaa1b857283c" + }, + { + "current": "85299178-eab0-11f0-88dd-aaa1b857283c", + "next": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-2-faf2-0948", + "previous": "85875100-eab0-11f0-88dd-aaa1b857283c" + } + ], + "next": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-2-faf2-0948", + "previous": "85875100-eab0-11f0-88dd-aaa1b857283c-1-9d17" + }, + "papermill": { + "duration": 0.199308, + "end_time": "2026-01-06T08:27:31.946861", + "exception": false, + "start_time": "2026-01-06T08:27:31.747553", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "# ・(補足)自動試験の場合、「確認内容」が確認できないため、手動で作業が必要\n", + "async def _step(page):\n", + " pass\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "a7c97cb7-6aaa-4a15-a1d0-1639a8c3ac56", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-2-faf2-0948", + "history": [ + { + "current": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-2-faf2-0948", + "next": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec", + "previous": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-2-faf2-0948", + "next": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec-1-4177", + "previous": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec-1-1589" + } + ], + "next": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec-1-4177", + "previous": "85299178-eab0-11f0-88dd-aaa1b857283c" + }, + "papermill": { + "duration": 0.045095, + "end_time": "2026-01-06T08:27:32.038313", + "exception": false, + "start_time": "2026-01-06T08:27:31.993218", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## ファイルのアップロード確認メッセージの「アップロード」ボタンをクリックする\n", + "\n", + "ファイルのアップロードが実施され、「ステータスをアップロード」画面が表示される" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "62df4079-4c55-4b78-88fa-39c47a7c94e5", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:27:32.126040Z", + "iopub.status.busy": "2026-01-06T08:27:32.125031Z", + "iopub.status.idle": "2026-01-06T08:27:44.463647Z", + "shell.execute_reply": "2026-01-06T08:27:44.462605Z" + }, + "lc_cell_meme": { + "current": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec-1-4177", + "history": [ + { + "current": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-1-faf2" + }, + { + "current": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec", + "next": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-1-faf2" + }, + { + "current": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec", + "next": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-1-faf2" + }, + { + "current": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec-1-4177", + "next": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-1-aa16", + "previous": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-1-faf2" + } + ], + "next": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-2-aa16-1d2f", + "previous": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec-2-faf2-0948" + }, + "papermill": { + "duration": 12.387426, + "end_time": "2026-01-06T08:27:44.468023", + "exception": false, + "start_time": "2026-01-06T08:27:32.080597", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "foldername = 'WikiImport_1回目'\n", + "folderpath = os.path.join('resources/Datatest-Wiki', foldername)\n", + "\n", + "async def _step(page):\n", + " await grdm.upload_folder(page, folderpath)\n", + " await asyncio.sleep(1)\n", + " await expect(page.locator(f'//*[@role = \"progressbar\"]')).to_have_count(0, timeout=transition_timeout)\n", + " await expect(page.locator('text=\"ステータスをアップロード\"')).to_be_visible(timeout=transition_timeout)\n", + " \n", + " filecount = sum(len(files) for _, _, files in os.walk(folderpath))\n", + " await expect(page.locator(f'text=\"{filecount}/{filecount}ファイルが成功しました。\"')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator('//a[text() = \"Done\"]')).to_be_enabled(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "d98980b6-2ef0-444d-b296-7876216e4636", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-2-aa16-1d2f", + "history": [ + { + "current": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-2-aa16-1d2f", + "next": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec" + } + ], + "next": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec-1-9203", + "previous": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec-1-4177" + }, + "papermill": { + "duration": 0.051637, + "end_time": "2026-01-06T08:27:44.570368", + "exception": false, + "start_time": "2026-01-06T08:27:44.518731", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「ステータスをアップロード」画面下の「Done」ボタンをクリックする\n", + "\n", + "「ステータスをアップロード」画面が消える" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d2cecc09-989c-4c9b-8221-eebefa21e628", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:27:44.664884Z", + "iopub.status.busy": "2026-01-06T08:27:44.664009Z", + "iopub.status.idle": "2026-01-06T08:27:44.908414Z", + "shell.execute_reply": "2026-01-06T08:27:44.907540Z" + }, + "lc_cell_meme": { + "current": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec-1-9203", + "execution_end_time": "2025-11-25T07:18:49.722Z", + "history": [ + { + "current": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-1-aa16" + }, + { + "current": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-1-aa16" + }, + { + "current": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-1-aa16" + }, + { + "current": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec-1-9203", + "next": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec-1-2a8b", + "previous": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-1-aa16" + } + ], + "next": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec-2-2a8b-72a1", + "previous": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec-2-aa16-1d2f" + }, + "papermill": { + "duration": 0.295296, + "end_time": "2026-01-06T08:27:44.912992", + "exception": false, + "start_time": "2026-01-06T08:27:44.617696", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('//a[text() = \"Done\"]').click()\n", + " await expect(page.locator('text=\"ステータスをアップロード\"')).not_to_be_visible(timeout=transition_timeout)\n", + " await expect(grdm.get_select_folder_title_locator(page, foldername)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "0b310d5a-9b87-4592-9a9a-0a56067ee6d2", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec-2-2a8b-72a1", + "history": [ + { + "current": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec-2-2a8b-72a1", + "next": "bfd2d396-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "bfd2d396-c9c9-11f0-9373-6a40bdb2b9ec-1-40bb", + "previous": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec-1-9203" + }, + "papermill": { + "duration": 0.059895, + "end_time": "2026-01-06T08:27:45.022861", + "exception": false, + "start_time": "2026-01-06T08:27:44.962966", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 手順4〜7を再度実施し、事前に用意しておいた「WikiImport_2回目」〜「WikiImport_5回目」をアップロードする\n", + "\n", + "「NII Storage」の下に「WikiImport_1回目」「WikiImport_2回目」〜「WikiImport_5回目」が表示される" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d8f75550-9711-40af-98bf-eac6883b1d54", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:27:45.119936Z", + "iopub.status.busy": "2026-01-06T08:27:45.119043Z", + "iopub.status.idle": "2026-01-06T08:28:40.542152Z", + "shell.execute_reply": "2026-01-06T08:28:40.541132Z" + }, + "lc_cell_meme": { + "current": "bfd2d396-c9c9-11f0-9373-6a40bdb2b9ec-1-40bb", + "execution_end_time": "2025-11-25T07:50:13.365Z", + "history": [ + { + "current": "bfd2d396-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "bfd2d396-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "bfd2d396-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "bfd2d396-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec-1-2a8b" + }, + { + "current": "bfd2d396-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec-1-2a8b" + }, + { + "current": "bfd2d396-c9c9-11f0-9373-6a40bdb2b9ec-1-40bb", + "next": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec-1-406f", + "previous": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec-1-2a8b" + } + ], + "next": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec-2-406f-271d", + "previous": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec-2-2a8b-72a1" + }, + "papermill": { + "duration": 55.569217, + "end_time": "2026-01-06T08:28:40.639137", + "exception": false, + "start_time": "2026-01-06T08:27:45.069920", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def upload_folder_wiki(page, foldername):\n", + " folderpath = os.path.join('resources/Datatest-Wiki', foldername)\n", + " await grdm.upload_folder(page, folderpath)\n", + " await asyncio.sleep(1)\n", + " await expect(page.locator(f'//*[@role = \"progressbar\"]')).to_have_count(0, timeout=transition_timeout)\n", + "\n", + " filecount = sum(len(files) for _, _, files in os.walk(folderpath))\n", + " await expect(page.locator('text=\"ステータスをアップロード\"')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator(f'text=\"{filecount}/{filecount}ファイルが成功しました。\"')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator('//a[text() = \"Done\"]')).to_be_enabled(timeout=transition_timeout)\n", + "\n", + " await page.locator('//a[text() = \"Done\"]').click()\n", + " await expect(page.locator('text=\"ステータスをアップロード\"')).not_to_be_visible(timeout=transition_timeout)\n", + " await expect(grdm.get_select_folder_title_locator(page, foldername)).to_be_visible(timeout=transition_timeout)\n", + "\n", + "async def _step(page):\n", + " await upload_folder_wiki(page, 'WikiImport_2回目')\n", + " await upload_folder_wiki(page, 'WikiImport_3回目')\n", + " await upload_folder_wiki(page, 'WikiImport_4回目')\n", + " await upload_folder_wiki(page, 'WikiImport_5回目')\n", + "\n", + " await page.reload() \n", + " await expect(page.locator('//div[@data-index=\"2\"]//span[contains(text(),\"WikiImport_1回目\")]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator('//div[@data-index=\"3\"]//span[contains(text(),\"WikiImport_2回目\")]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator('//div[@data-index=\"4\"]//span[contains(text(),\"WikiImport_3回目\")]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator('//div[@data-index=\"5\"]//span[contains(text(),\"WikiImport_4回目\")]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator('//div[@data-index=\"6\"]//span[contains(text(),\"WikiImport_5回目\")]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "9f4dcbb5-6a82-4d4d-91fe-201c295dce92", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec-2-406f-271d", + "history": [ + { + "current": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "bfd2d396-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec-2-406f-271d", + "next": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "bfd2d396-c9c9-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec-1-e98e", + "previous": "bfd2d396-c9c9-11f0-9373-6a40bdb2b9ec-1-40bb" + }, + "papermill": { + "duration": 0.060443, + "end_time": "2026-01-06T08:28:40.749837", + "exception": false, + "start_time": "2026-01-06T08:28:40.689394", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## Wikiタブをクリックする\n", + "\n", + "画面がWikiに切り替わること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "33562911-809b-4c0b-b0cd-c1333c9e85c1", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:28:40.854503Z", + "iopub.status.busy": "2026-01-06T08:28:40.853322Z", + "iopub.status.idle": "2026-01-06T08:28:43.602738Z", + "shell.execute_reply": "2026-01-06T08:28:43.601607Z" + }, + "lc_cell_meme": { + "current": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec-1-e98e", + "execution_end_time": "2025-11-25T08:11:36.205Z", + "history": [ + { + "current": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec-1-406f" + }, + { + "current": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec-1-406f" + }, + { + "current": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec-1-e98e", + "next": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-1-3ba2", + "previous": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec-1-406f" + } + ], + "next": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-2-3ba2-28bc", + "previous": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec-2-406f-271d" + }, + "papermill": { + "duration": 2.801697, + "end_time": "2026-01-06T08:28:43.605048", + "exception": false, + "start_time": "2026-01-06T08:28:40.803351", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.get_by_role(\"link\", name=\"Wiki\", exact=True).click()\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"プロジェクトのWiki\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "7aade53b-cf60-480d-8554-3e023a843f67", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-2-3ba2-28bc", + "history": [ + { + "current": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-2-3ba2-28bc", + "next": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec", + "previous": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec-1-989a", + "previous": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec-1-e98e" + }, + "papermill": { + "duration": 0.064262, + "end_time": "2026-01-06T08:28:43.724814", + "exception": false, + "start_time": "2026-01-06T08:28:43.660552", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「インポート」ボタンをクリックする\n", + "\n", + "「Wikiページをインポートする」画面が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8e7c4397-545a-4c66-a84c-edcbd6be55c2", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:28:43.831948Z", + "iopub.status.busy": "2026-01-06T08:28:43.830617Z", + "iopub.status.idle": "2026-01-06T08:28:45.409680Z", + "shell.execute_reply": "2026-01-06T08:28:45.407806Z" + }, + "lc_cell_meme": { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec-1-989a", + "execution_end_time": "2025-11-25T08:11:40.785Z", + "history": [ + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-1-3ba2" + }, + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-1-3ba2" + }, + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-1-3ba2" + }, + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-1-3ba2" + }, + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-1-3ba2" + }, + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec", + "next": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-1-3ba2" + }, + { + "current": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec-1-989a", + "next": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-1-3ba2" + } + ], + "next": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-2-8cde-ba13", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec-2-3ba2-28bc" + }, + "papermill": { + "duration": 1.633552, + "end_time": "2026-01-06T08:28:45.412653", + "exception": false, + "start_time": "2026-01-06T08:28:43.779101", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('div[data-target=\"#wikiImport\"]').click()\n", + " await expect(page.locator('h3.modal-title', has_text=\"Wikiページをインポートする\")).to_be_visible(timeout=transition_timeout)\n", + " time.sleep(1)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "ca5e9b15-80bf-49dc-959c-f5546cf2db05", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-2-8cde-ba13", + "history": [ + { + "current": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde", + "next": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde", + "next": "38edbd02-da4d-11f0-806b-12ab7e3bb6be", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde", + "next": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde", + "next": "c0df0a02-da4f-11f0-806b-12ab7e3bb6be", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-2-8cde-ba13", + "next": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec-1-aac8", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec-1-989a" + }, + "papermill": { + "duration": 0.050436, + "end_time": "2026-01-06T08:28:45.532691", + "exception": false, + "start_time": "2026-01-06T08:28:45.482255", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## リストボックスで「WikiImport_1回目」を選択し「インポート」ボタンをクリックする\n", + "\n", + "- ボタンが「Wikiページを検証中」→「インポート中」となること\n", + "- インポートが完了すると「Import Complete」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "305d88b1-63da-4c39-9df9-f9640fc5cb36", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:28:45.638357Z", + "iopub.status.busy": "2026-01-06T08:28:45.637380Z", + "iopub.status.idle": "2026-01-06T08:29:04.680892Z", + "shell.execute_reply": "2026-01-06T08:29:04.679167Z" + }, + "lc_cell_meme": { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec-1-aac8", + "history": [ + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde" + }, + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde" + }, + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2", + "previous": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde" + }, + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2", + "previous": "38edbd02-da4d-11f0-806b-12ab7e3bb6be" + }, + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2", + "previous": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde" + }, + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2", + "previous": "c0df0a02-da4f-11f0-806b-12ab7e3bb6be" + }, + { + "current": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec-1-aac8", + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2", + "previous": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-1-8cde" + } + ], + "next": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-2-47a2-465f", + "previous": "74f8aa14-c9d6-11f0-9373-6a40bdb2b9ec-2-8cde-ba13" + }, + "papermill": { + "duration": 19.09886, + "end_time": "2026-01-06T08:29:04.683668", + "exception": false, + "start_time": "2026-01-06T08:28:45.584808", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.select_option('#wikiImportDir', label=\"WikiImport_1回目\")\n", + " await grdm.click_and_expect_alert(page, lambda: page.locator('//button[text()=\"インポート\"]').click(), \"Import Complete\", transition_timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "17c48555-0625-48e9-9cc3-b0aa3a15bbbc", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-2-47a2-465f", + "history": [ + { + "current": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-2-47a2-465f", + "next": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "previous": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec-1-2fe6", + "previous": "74fb72f8-c9d6-11f0-9373-6a40bdb2b9ec-1-aac8" + }, + "papermill": { + "duration": 0.105101, + "end_time": "2026-01-06T08:29:04.848005", + "exception": false, + "start_time": "2026-01-06T08:29:04.742904", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「Import Complete」と表示された画面にて「OK」ボタンをクリックする\n", + "\n", + "Wikiの画面に戻り、インポートされたファイル(WikiImport1、WikiImport2)が、画面左の「プロジェクトのWiki」配下に表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5796b492-a5ef-4d8c-b344-9675355a6a88", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:29:04.956941Z", + "iopub.status.busy": "2026-01-06T08:29:04.955498Z", + "iopub.status.idle": "2026-01-06T08:29:05.113318Z", + "shell.execute_reply": "2026-01-06T08:29:05.112039Z" + }, + "lc_cell_meme": { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec-1-2fe6", + "history": [ + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "26a7b24a-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "26a7b24a-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "272d833e-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "27656754-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "27837fe6-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "27a02f10-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "27bcb6b2-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "27d8d25c-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "27f3cada-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "27f3cada-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "2840bfde-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "2840bfde-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "28ac73c8-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "28e5c132-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec", + "next": "28e5c132-da54-11f0-806b-12ab7e3bb6be", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + }, + { + "current": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec-1-2fe6", + "next": "28e5c132-da54-11f0-806b-12ab7e3bb6be-1-8a30", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-1-47a2" + } + ], + "next": "28e5c132-da54-11f0-806b-12ab7e3bb6be-2-8a30-15ee", + "previous": "7435a456-c9d6-11f0-9373-6a40bdb2b9ec-2-47a2-465f" + }, + "papermill": { + "duration": 0.215339, + "end_time": "2026-01-06T08:29:05.115762", + "exception": false, + "start_time": "2026-01-06T08:29:04.900423", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport1\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport2\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "71b3f2d7-3334-47f3-a1e4-645c2543ccae", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "28e5c132-da54-11f0-806b-12ab7e3bb6be-2-8a30-15ee", + "history": [ + { + "current": "28e5c132-da54-11f0-806b-12ab7e3bb6be-2-8a30-15ee", + "next": "28ac73c8-da54-11f0-806b-12ab7e3bb6be", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec" + } + ], + "next": "28ac73c8-da54-11f0-806b-12ab7e3bb6be-1-736b", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec-1-2fe6" + }, + "papermill": { + "duration": 0.063788, + "end_time": "2026-01-06T08:29:05.232341", + "exception": false, + "start_time": "2026-01-06T08:29:05.168553", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 画面左の「プロジェクトのWiki」内にある「WikiImport1」をクリックする\n", + "\n", + "画面右のWiki表示領域にWikiの内容が表示され、1行目に「Wikiインポートテスト1(1回目)」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "fe626478-b328-4402-98a6-352fff10beb2", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:29:05.339950Z", + "iopub.status.busy": "2026-01-06T08:29:05.339017Z", + "iopub.status.idle": "2026-01-06T08:29:07.210509Z", + "shell.execute_reply": "2026-01-06T08:29:07.209471Z" + }, + "lc_cell_meme": { + "current": "28ac73c8-da54-11f0-806b-12ab7e3bb6be-1-736b", + "execution_end_time": "2025-12-16T08:03:52.926Z", + "history": [ + { + "current": "28ac73c8-da54-11f0-806b-12ab7e3bb6be", + "next": "28ac7558-da54-11f0-806b-12ab7e3bb6be", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "28ac73c8-da54-11f0-806b-12ab7e3bb6be", + "next": "28ac7558-da54-11f0-806b-12ab7e3bb6be", + "previous": "28e5c132-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "28ac73c8-da54-11f0-806b-12ab7e3bb6be", + "next": "28ac7558-da54-11f0-806b-12ab7e3bb6be", + "previous": "28e5c132-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "28ac73c8-da54-11f0-806b-12ab7e3bb6be", + "next": "28ac7558-da54-11f0-806b-12ab7e3bb6be", + "previous": "28e5c132-da54-11f0-806b-12ab7e3bb6be-1-8a30" + }, + { + "current": "28ac73c8-da54-11f0-806b-12ab7e3bb6be", + "next": "28ac7558-da54-11f0-806b-12ab7e3bb6be", + "previous": "28e5c132-da54-11f0-806b-12ab7e3bb6be-1-8a30" + }, + { + "current": "28ac73c8-da54-11f0-806b-12ab7e3bb6be-1-736b", + "next": "28ac7558-da54-11f0-806b-12ab7e3bb6be-1-e522", + "previous": "28e5c132-da54-11f0-806b-12ab7e3bb6be-1-8a30" + } + ], + "next": "28ac7558-da54-11f0-806b-12ab7e3bb6be-2-e522-aa35", + "previous": "28e5c132-da54-11f0-806b-12ab7e3bb6be-2-8a30-15ee" + }, + "papermill": { + "duration": 1.929297, + "end_time": "2026-01-06T08:29:07.214415", + "exception": false, + "start_time": "2026-01-06T08:29:05.285118", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport1\"]').click()\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport1\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator(\"#wikiViewRender h1\", has_text=\"Wikiインポートテスト1(1回目)\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "b72d507d-d55c-41a3-80b7-79587b32ec05", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "28ac7558-da54-11f0-806b-12ab7e3bb6be-2-e522-aa35", + "history": [ + { + "current": "28ac7558-da54-11f0-806b-12ab7e3bb6be-2-e522-aa35", + "next": "2840bfde-da54-11f0-806b-12ab7e3bb6be", + "previous": "28ac73c8-da54-11f0-806b-12ab7e3bb6be" + } + ], + "next": "2840bfde-da54-11f0-806b-12ab7e3bb6be-1-8160", + "previous": "28ac73c8-da54-11f0-806b-12ab7e3bb6be-1-736b" + }, + "papermill": { + "duration": 0.055649, + "end_time": "2026-01-06T08:29:07.328933", + "exception": false, + "start_time": "2026-01-06T08:29:07.273284", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 画面左の「プロジェクトのWiki」内にある「WikiImport2」をクリックする\n", + "\n", + "画面右のWiki表示領域にWikiの内容が表示され、1行目に「Wikiインポートテスト2(1回目)」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0eaa34b8-37ea-45b2-8a33-ccf9a166d4ea", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:29:07.440119Z", + "iopub.status.busy": "2026-01-06T08:29:07.439880Z", + "iopub.status.idle": "2026-01-06T08:29:09.296454Z", + "shell.execute_reply": "2026-01-06T08:29:09.295507Z" + }, + "lc_cell_meme": { + "current": "2840bfde-da54-11f0-806b-12ab7e3bb6be-1-8160", + "execution_end_time": "2025-12-16T08:16:54.709Z", + "history": [ + { + "current": "2840bfde-da54-11f0-806b-12ab7e3bb6be", + "next": "2852ba4a-da54-11f0-806b-12ab7e3bb6be", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "2840bfde-da54-11f0-806b-12ab7e3bb6be", + "next": "2852ba4a-da54-11f0-806b-12ab7e3bb6be", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "2840bfde-da54-11f0-806b-12ab7e3bb6be", + "next": "2852ba4a-da54-11f0-806b-12ab7e3bb6be", + "previous": "28ac7558-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "2840bfde-da54-11f0-806b-12ab7e3bb6be", + "next": "2852ba4a-da54-11f0-806b-12ab7e3bb6be", + "previous": "28ac7558-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "2840bfde-da54-11f0-806b-12ab7e3bb6be", + "next": "2852ba4a-da54-11f0-806b-12ab7e3bb6be", + "previous": "28ac7558-da54-11f0-806b-12ab7e3bb6be-1-e522" + }, + { + "current": "2840bfde-da54-11f0-806b-12ab7e3bb6be", + "next": "2852ba4a-da54-11f0-806b-12ab7e3bb6be", + "previous": "28ac7558-da54-11f0-806b-12ab7e3bb6be-1-e522" + }, + { + "current": "2840bfde-da54-11f0-806b-12ab7e3bb6be-1-8160", + "next": "2852ba4a-da54-11f0-806b-12ab7e3bb6be-1-dd37", + "previous": "28ac7558-da54-11f0-806b-12ab7e3bb6be-1-e522" + } + ], + "next": "2852ba4a-da54-11f0-806b-12ab7e3bb6be-2-dd37-fcb4", + "previous": "28ac7558-da54-11f0-806b-12ab7e3bb6be-2-e522-aa35" + }, + "papermill": { + "duration": 1.91744, + "end_time": "2026-01-06T08:29:09.301182", + "exception": false, + "start_time": "2026-01-06T08:29:07.383742", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport2\"]').click()\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport2\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator(\"#wikiViewRender h1\", has_text=\"Wikiインポートテスト2(1回目)\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "27800b9c-cb0e-4f6c-90dc-7f55c5c6aabb", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "2852ba4a-da54-11f0-806b-12ab7e3bb6be-2-dd37-fcb4", + "history": [ + { + "current": "2852ba4a-da54-11f0-806b-12ab7e3bb6be-2-dd37-fcb4", + "next": "27f3cada-da54-11f0-806b-12ab7e3bb6be", + "previous": "2840bfde-da54-11f0-806b-12ab7e3bb6be" + } + ], + "next": "27f3cada-da54-11f0-806b-12ab7e3bb6be-1-c2f5", + "previous": "2840bfde-da54-11f0-806b-12ab7e3bb6be-1-8160" + }, + "papermill": { + "duration": 0.068052, + "end_time": "2026-01-06T08:29:09.426397", + "exception": false, + "start_time": "2026-01-06T08:29:09.358345", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「インポート」ボタンをクリックする\n", + "\n", + "「Wikiページをインポートする」画面が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a7e3b56f-2efe-4c25-b0d6-4749edc4c808", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:29:09.539194Z", + "iopub.status.busy": "2026-01-06T08:29:09.538317Z", + "iopub.status.idle": "2026-01-06T08:29:10.113925Z", + "shell.execute_reply": "2026-01-06T08:29:10.112887Z" + }, + "lc_cell_meme": { + "current": "27f3cada-da54-11f0-806b-12ab7e3bb6be-1-c2f5", + "execution_end_time": "2025-12-16T08:21:09.217Z", + "history": [ + { + "current": "27f3cada-da54-11f0-806b-12ab7e3bb6be", + "next": "27d8d25c-da54-11f0-806b-12ab7e3bb6be", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "27f3cada-da54-11f0-806b-12ab7e3bb6be", + "next": "27d8d25c-da54-11f0-806b-12ab7e3bb6be", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "27f3cada-da54-11f0-806b-12ab7e3bb6be", + "next": "27d8d25c-da54-11f0-806b-12ab7e3bb6be", + "previous": "2852ba4a-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "27f3cada-da54-11f0-806b-12ab7e3bb6be", + "next": "27d8d25c-da54-11f0-806b-12ab7e3bb6be", + "previous": "2852ba4a-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "27f3cada-da54-11f0-806b-12ab7e3bb6be", + "next": "27d8d25c-da54-11f0-806b-12ab7e3bb6be", + "previous": "2852ba4a-da54-11f0-806b-12ab7e3bb6be-1-dd37" + }, + { + "current": "27f3cada-da54-11f0-806b-12ab7e3bb6be", + "next": "27d8d25c-da54-11f0-806b-12ab7e3bb6be", + "previous": "2852ba4a-da54-11f0-806b-12ab7e3bb6be-1-dd37" + }, + { + "current": "27f3cada-da54-11f0-806b-12ab7e3bb6be-1-c2f5", + "next": "27d8d25c-da54-11f0-806b-12ab7e3bb6be-1-df07", + "previous": "2852ba4a-da54-11f0-806b-12ab7e3bb6be-1-dd37" + } + ], + "next": "27d8d25c-da54-11f0-806b-12ab7e3bb6be-2-df07-2c7b", + "previous": "2852ba4a-da54-11f0-806b-12ab7e3bb6be-2-dd37-fcb4" + }, + "papermill": { + "duration": 0.635931, + "end_time": "2026-01-06T08:29:10.118003", + "exception": false, + "start_time": "2026-01-06T08:29:09.482072", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('div[data-target=\"#wikiImport\"]').click()\n", + " await expect(page.locator('h3.modal-title', has_text=\"Wikiページをインポートする\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "3cff554a-d15c-4dcd-9c36-aa294a67ae0d", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "27d8d25c-da54-11f0-806b-12ab7e3bb6be-2-df07-2c7b", + "history": [ + { + "current": "27d8d25c-da54-11f0-806b-12ab7e3bb6be", + "next": "27bcb6b2-da54-11f0-806b-12ab7e3bb6be", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "27d8d25c-da54-11f0-806b-12ab7e3bb6be-2-df07-2c7b", + "next": "27bcb6b2-da54-11f0-806b-12ab7e3bb6be", + "previous": "27f3cada-da54-11f0-806b-12ab7e3bb6be" + } + ], + "next": "27bcb6b2-da54-11f0-806b-12ab7e3bb6be-1-1cb6", + "previous": "27f3cada-da54-11f0-806b-12ab7e3bb6be-1-c2f5" + }, + "papermill": { + "duration": 0.074361, + "end_time": "2026-01-06T08:29:10.250307", + "exception": false, + "start_time": "2026-01-06T08:29:10.175946", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## リストボックスで「WikiImport_2回目」を選択し「インポート」ボタンをクリックする\n", + "\n", + "ボタンが「Wikiページを検証中」となった後、Wiki名が重複しています と警告画面が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "94d98f0c-d8df-479a-8de2-c9e6124447e5", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:29:10.369951Z", + "iopub.status.busy": "2026-01-06T08:29:10.369051Z", + "iopub.status.idle": "2026-01-06T08:29:13.484222Z", + "shell.execute_reply": "2026-01-06T08:29:13.483105Z" + }, + "lc_cell_meme": { + "current": "27bcb6b2-da54-11f0-806b-12ab7e3bb6be-1-1cb6", + "execution_end_time": "2025-12-16T08:22:44.471Z", + "history": [ + { + "current": "27bcb6b2-da54-11f0-806b-12ab7e3bb6be", + "next": "27a02f10-da54-11f0-806b-12ab7e3bb6be", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "27bcb6b2-da54-11f0-806b-12ab7e3bb6be", + "next": "27a02f10-da54-11f0-806b-12ab7e3bb6be", + "previous": "27d8d25c-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "27bcb6b2-da54-11f0-806b-12ab7e3bb6be", + "next": "27a02f10-da54-11f0-806b-12ab7e3bb6be", + "previous": "27d8d25c-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "27bcb6b2-da54-11f0-806b-12ab7e3bb6be", + "next": "27a02f10-da54-11f0-806b-12ab7e3bb6be", + "previous": "27d8d25c-da54-11f0-806b-12ab7e3bb6be-1-df07" + }, + { + "current": "27bcb6b2-da54-11f0-806b-12ab7e3bb6be", + "next": "27a02f10-da54-11f0-806b-12ab7e3bb6be", + "previous": "27d8d25c-da54-11f0-806b-12ab7e3bb6be-1-df07" + }, + { + "current": "27bcb6b2-da54-11f0-806b-12ab7e3bb6be-1-1cb6", + "next": "27a02f10-da54-11f0-806b-12ab7e3bb6be-1-951e", + "previous": "27d8d25c-da54-11f0-806b-12ab7e3bb6be-1-df07" + } + ], + "next": "27a02f10-da54-11f0-806b-12ab7e3bb6be-2-951e-481d", + "previous": "27d8d25c-da54-11f0-806b-12ab7e3bb6be-2-df07-2c7b" + }, + "papermill": { + "duration": 3.177692, + "end_time": "2026-01-06T08:29:13.488128", + "exception": false, + "start_time": "2026-01-06T08:29:10.310436", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.select_option('#wikiImportDir', label=\"WikiImport_2回目\")\n", + " await page.locator(\"#wikiImportSubmit\").click()\n", + " await expect(page.locator('h3.modal-title', has_text=\"Wiki名が重複しています\")).to_be_visible(timeout=transition_timeout)\n", + " time.sleep(1)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "43fa02df-bc7a-47d6-9d13-c403da8f1c8b", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "27a02f10-da54-11f0-806b-12ab7e3bb6be-2-951e-481d", + "history": [ + { + "current": "27a02f10-da54-11f0-806b-12ab7e3bb6be", + "next": "27837fe6-da54-11f0-806b-12ab7e3bb6be", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "27a02f10-da54-11f0-806b-12ab7e3bb6be-2-951e-481d", + "next": "27837fe6-da54-11f0-806b-12ab7e3bb6be", + "previous": "27bcb6b2-da54-11f0-806b-12ab7e3bb6be" + } + ], + "next": "27837fe6-da54-11f0-806b-12ab7e3bb6be-1-75de", + "previous": "27bcb6b2-da54-11f0-806b-12ab7e3bb6be-1-1cb6" + }, + "papermill": { + "duration": 0.067525, + "end_time": "2026-01-06T08:29:13.617609", + "exception": false, + "start_time": "2026-01-06T08:29:13.550084", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「全てスキップ」を選択し「インポート」ボタンをクリックする\n", + "\n", + "インポートするページがありませんと表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "309f0290-4e01-43a0-90e4-fc7805fc9916", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:29:13.738129Z", + "iopub.status.busy": "2026-01-06T08:29:13.737536Z", + "iopub.status.idle": "2026-01-06T08:29:13.921342Z", + "shell.execute_reply": "2026-01-06T08:29:13.920297Z" + }, + "lc_cell_meme": { + "current": "27837fe6-da54-11f0-806b-12ab7e3bb6be-1-75de", + "execution_end_time": "2025-12-16T08:50:46.278Z", + "history": [ + { + "current": "27837fe6-da54-11f0-806b-12ab7e3bb6be", + "next": "27656754-da54-11f0-806b-12ab7e3bb6be", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "27837fe6-da54-11f0-806b-12ab7e3bb6be", + "next": "27656754-da54-11f0-806b-12ab7e3bb6be", + "previous": "27a02f10-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "27837fe6-da54-11f0-806b-12ab7e3bb6be", + "next": "27656754-da54-11f0-806b-12ab7e3bb6be", + "previous": "27a02f10-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "27837fe6-da54-11f0-806b-12ab7e3bb6be", + "next": "27656754-da54-11f0-806b-12ab7e3bb6be", + "previous": "27a02f10-da54-11f0-806b-12ab7e3bb6be-1-951e" + }, + { + "current": "27837fe6-da54-11f0-806b-12ab7e3bb6be", + "next": "27656754-da54-11f0-806b-12ab7e3bb6be", + "previous": "27a02f10-da54-11f0-806b-12ab7e3bb6be-1-951e" + }, + { + "current": "27837fe6-da54-11f0-806b-12ab7e3bb6be-1-75de", + "next": "27656754-da54-11f0-806b-12ab7e3bb6be-1-8b21", + "previous": "27a02f10-da54-11f0-806b-12ab7e3bb6be-1-951e" + } + ], + "next": "27656754-da54-11f0-806b-12ab7e3bb6be-2-8b21-0f73", + "previous": "27a02f10-da54-11f0-806b-12ab7e3bb6be-2-951e-481d" + }, + "papermill": { + "duration": 0.248218, + "end_time": "2026-01-06T08:29:13.925092", + "exception": false, + "start_time": "2026-01-06T08:29:13.676874", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " # ・(補足)自動試験の場合、「確認内容」が確認できないため、手動で作業が必要\n", + " # await page.locator(\"input#skipAll\").check()\n", + " # await grdm.click_and_expect_alert(page, lambda: page.locator(\"#continueWikiImportSubmit\").click(no_wait_after=True), \"インポートするページがありません\")\n", + " # await expect(page.locator('h3.modal-title', has_text=\"Wiki名が重複しています\")).to_be_visible(timeout=transition_timeout)\n", + " pass\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "4fd190b7-6517-4de2-90bd-95b970f1a0d9", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "27656754-da54-11f0-806b-12ab7e3bb6be-2-8b21-0f73", + "history": [ + { + "current": "27656754-da54-11f0-806b-12ab7e3bb6be", + "next": "272d833e-da54-11f0-806b-12ab7e3bb6be", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "27656754-da54-11f0-806b-12ab7e3bb6be-2-8b21-0f73", + "next": "272d833e-da54-11f0-806b-12ab7e3bb6be", + "previous": "27837fe6-da54-11f0-806b-12ab7e3bb6be" + } + ], + "next": "272d833e-da54-11f0-806b-12ab7e3bb6be-1-5a07", + "previous": "27837fe6-da54-11f0-806b-12ab7e3bb6be-1-75de" + }, + "papermill": { + "duration": 0.079916, + "end_time": "2026-01-06T08:29:14.085245", + "exception": false, + "start_time": "2026-01-06T08:29:14.005329", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「全て上書き」を選択し「インポート」ボタンをクリックする\n", + "\n", + "- ボタンが「インポート中」となること\n", + "- インポートが完了すると「Import Complete」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3530b6f5-a7f7-4079-b8fe-a538db22c7ec", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:29:14.215047Z", + "iopub.status.busy": "2026-01-06T08:29:14.213770Z", + "iopub.status.idle": "2026-01-06T08:29:26.571831Z", + "shell.execute_reply": "2026-01-06T08:29:26.570734Z" + }, + "lc_cell_meme": { + "current": "272d833e-da54-11f0-806b-12ab7e3bb6be-1-5a07", + "execution_end_time": "2025-12-16T09:12:10.279Z", + "history": [ + { + "current": "272d833e-da54-11f0-806b-12ab7e3bb6be", + "next": "273f7576-da54-11f0-806b-12ab7e3bb6be", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "272d833e-da54-11f0-806b-12ab7e3bb6be", + "next": "273f7576-da54-11f0-806b-12ab7e3bb6be", + "previous": "27656754-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "272d833e-da54-11f0-806b-12ab7e3bb6be", + "next": "273f7576-da54-11f0-806b-12ab7e3bb6be", + "previous": "27656754-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "272d833e-da54-11f0-806b-12ab7e3bb6be", + "next": "273f7576-da54-11f0-806b-12ab7e3bb6be", + "previous": "27656754-da54-11f0-806b-12ab7e3bb6be-1-8b21" + }, + { + "current": "272d833e-da54-11f0-806b-12ab7e3bb6be", + "next": "273f7576-da54-11f0-806b-12ab7e3bb6be", + "previous": "27656754-da54-11f0-806b-12ab7e3bb6be-1-8b21" + }, + { + "current": "272d833e-da54-11f0-806b-12ab7e3bb6be-1-5a07", + "next": "273f7576-da54-11f0-806b-12ab7e3bb6be-1-1193", + "previous": "27656754-da54-11f0-806b-12ab7e3bb6be-1-8b21" + } + ], + "next": "273f7576-da54-11f0-806b-12ab7e3bb6be-2-1193-6c28", + "previous": "27656754-da54-11f0-806b-12ab7e3bb6be-2-8b21-0f73" + }, + "papermill": { + "duration": 12.426117, + "end_time": "2026-01-06T08:29:26.575619", + "exception": false, + "start_time": "2026-01-06T08:29:14.149502", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator(\"input#overwriteAll\").check()\n", + " await grdm.click_and_expect_alert(page, lambda: page.locator(\"#continueWikiImportSubmit\").click(), \"Import Complete\", transition_timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "5889707e-5fdd-475c-9ac8-a5d506ff7235", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "273f7576-da54-11f0-806b-12ab7e3bb6be-2-1193-6c28", + "history": [ + { + "current": "273f7576-da54-11f0-806b-12ab7e3bb6be-2-1193-6c28", + "next": "26a7b24a-da54-11f0-806b-12ab7e3bb6be", + "previous": "272d833e-da54-11f0-806b-12ab7e3bb6be" + } + ], + "next": "26a7b24a-da54-11f0-806b-12ab7e3bb6be-1-0540", + "previous": "272d833e-da54-11f0-806b-12ab7e3bb6be-1-5a07" + }, + "papermill": { + "duration": 0.076936, + "end_time": "2026-01-06T08:29:26.719649", + "exception": false, + "start_time": "2026-01-06T08:29:26.642713", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「Import Complete」と表示された画面にて「OK」ボタンをクリックする\n", + "\n", + "Wikiの画面に戻ること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "89d441c9-a7a2-4300-a4de-1651f62d4988", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:29:26.851513Z", + "iopub.status.busy": "2026-01-06T08:29:26.850589Z", + "iopub.status.idle": "2026-01-06T08:29:27.032780Z", + "shell.execute_reply": "2026-01-06T08:29:27.031721Z" + }, + "lc_cell_meme": { + "current": "26a7b24a-da54-11f0-806b-12ab7e3bb6be-1-0540", + "execution_end_time": "2025-12-16T09:27:58.382Z", + "history": [ + { + "current": "26a7b24a-da54-11f0-806b-12ab7e3bb6be", + "next": "26b9da56-da54-11f0-806b-12ab7e3bb6be", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "26a7b24a-da54-11f0-806b-12ab7e3bb6be", + "next": "26b9da56-da54-11f0-806b-12ab7e3bb6be", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "26a7b24a-da54-11f0-806b-12ab7e3bb6be", + "next": "26b9da56-da54-11f0-806b-12ab7e3bb6be", + "previous": "273f7576-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "26a7b24a-da54-11f0-806b-12ab7e3bb6be", + "next": "26b9da56-da54-11f0-806b-12ab7e3bb6be", + "previous": "273f7576-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "26a7b24a-da54-11f0-806b-12ab7e3bb6be", + "next": "26b9da56-da54-11f0-806b-12ab7e3bb6be", + "previous": "273f7576-da54-11f0-806b-12ab7e3bb6be-1-1193" + }, + { + "current": "26a7b24a-da54-11f0-806b-12ab7e3bb6be", + "next": "26b9da56-da54-11f0-806b-12ab7e3bb6be", + "previous": "273f7576-da54-11f0-806b-12ab7e3bb6be-1-1193" + }, + { + "current": "26a7b24a-da54-11f0-806b-12ab7e3bb6be-1-0540", + "next": "26b9da56-da54-11f0-806b-12ab7e3bb6be-1-672f", + "previous": "273f7576-da54-11f0-806b-12ab7e3bb6be-1-1193" + } + ], + "next": "26b9da56-da54-11f0-806b-12ab7e3bb6be-2-672f-45e0", + "previous": "273f7576-da54-11f0-806b-12ab7e3bb6be-2-1193-6c28" + }, + "papermill": { + "duration": 0.251204, + "end_time": "2026-01-06T08:29:27.036185", + "exception": false, + "start_time": "2026-01-06T08:29:26.784981", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport1\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport2\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "ecfe2efe-1dff-434d-9014-354429ea1cb8", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "26b9da56-da54-11f0-806b-12ab7e3bb6be-2-672f-45e0", + "history": [ + { + "current": "26b9da56-da54-11f0-806b-12ab7e3bb6be-1-672f", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "26a7b24a-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "26b9da56-da54-11f0-806b-12ab7e3bb6be-2-672f-45e0", + "next": "360e6328-da54-11f0-806b-12ab7e3bb6be", + "previous": "26a7b24a-da54-11f0-806b-12ab7e3bb6be" + } + ], + "next": "360e6328-da54-11f0-806b-12ab7e3bb6be-1-38a9", + "previous": "26a7b24a-da54-11f0-806b-12ab7e3bb6be-1-0540" + }, + "papermill": { + "duration": 0.072095, + "end_time": "2026-01-06T08:29:27.175526", + "exception": false, + "start_time": "2026-01-06T08:29:27.103431", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 画面左の「プロジェクトのWiki」内にある「WikiImport1」をクリックする\n", + "\n", + "画面右のWiki表示領域にWikiの内容が表示され、1行目に「Wikiインポートテスト1(2回目)」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "740bd5d6-d609-4841-9580-e3d351b4e3f1", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:29:27.304065Z", + "iopub.status.busy": "2026-01-06T08:29:27.303182Z", + "iopub.status.idle": "2026-01-06T08:29:29.268450Z", + "shell.execute_reply": "2026-01-06T08:29:29.267352Z" + }, + "lc_cell_meme": { + "current": "360e6328-da54-11f0-806b-12ab7e3bb6be-1-38a9", + "history": [ + { + "current": "360e6328-da54-11f0-806b-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "26b9da56-da54-11f0-806b-12ab7e3bb6be-1-672f" + }, + { + "current": "360e6328-da54-11f0-806b-12ab7e3bb6be", + "next": "7c40aef2-da57-11f0-806b-12ab7e3bb6be", + "previous": "26b9da56-da54-11f0-806b-12ab7e3bb6be-1-672f" + }, + { + "current": "360e6328-da54-11f0-806b-12ab7e3bb6be", + "next": "7c40aef2-da57-11f0-806b-12ab7e3bb6be", + "previous": "26b9da56-da54-11f0-806b-12ab7e3bb6be-1-672f" + }, + { + "current": "360e6328-da54-11f0-806b-12ab7e3bb6be-1-38a9", + "next": "7c40aef2-da57-11f0-806b-12ab7e3bb6be-1-dd50", + "previous": "26b9da56-da54-11f0-806b-12ab7e3bb6be-1-672f" + } + ], + "next": "7c40aef2-da57-11f0-806b-12ab7e3bb6be-2-dd50-feb7", + "previous": "26b9da56-da54-11f0-806b-12ab7e3bb6be-2-672f-45e0" + }, + "papermill": { + "duration": 2.030392, + "end_time": "2026-01-06T08:29:29.269787", + "exception": false, + "start_time": "2026-01-06T08:29:27.239395", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport1\"]').click()\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport1\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator(\"#wikiViewRender h1\", has_text=\"Wikiインポートテスト1(2回目)\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "9cd8a3f3-2e6b-44f2-9106-d1cb3b9807f9", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "7c40aef2-da57-11f0-806b-12ab7e3bb6be-2-dd50-feb7", + "history": [ + { + "current": "7c40aef2-da57-11f0-806b-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "360e6328-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "7c40aef2-da57-11f0-806b-12ab7e3bb6be-2-dd50-feb7", + "next": "7cba9046-da57-11f0-806b-12ab7e3bb6be", + "previous": "360e6328-da54-11f0-806b-12ab7e3bb6be" + } + ], + "next": "7cba9046-da57-11f0-806b-12ab7e3bb6be-1-8ba3", + "previous": "360e6328-da54-11f0-806b-12ab7e3bb6be-1-38a9" + }, + "papermill": { + "duration": 0.068273, + "end_time": "2026-01-06T08:29:29.406502", + "exception": false, + "start_time": "2026-01-06T08:29:29.338229", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 画面左の「プロジェクトのWiki」内にある「WikiImport2」をクリックする\n", + "\n", + "画面右のWiki表示領域にWikiの内容が表示され、1行目に「Wikiインポートテスト2(2回目)」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "226f1bff-5f16-4d20-a7e4-6d9d6190051b", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:29:29.534511Z", + "iopub.status.busy": "2026-01-06T08:29:29.533454Z", + "iopub.status.idle": "2026-01-06T08:29:31.434128Z", + "shell.execute_reply": "2026-01-06T08:29:31.433211Z" + }, + "lc_cell_meme": { + "current": "7cba9046-da57-11f0-806b-12ab7e3bb6be-1-8ba3", + "history": [ + { + "current": "7cba9046-da57-11f0-806b-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "7c40aef2-da57-11f0-806b-12ab7e3bb6be" + }, + { + "current": "7cba9046-da57-11f0-806b-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "7c40aef2-da57-11f0-806b-12ab7e3bb6be" + }, + { + "current": "7cba9046-da57-11f0-806b-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "7c40aef2-da57-11f0-806b-12ab7e3bb6be-1-dd50" + }, + { + "current": "7cba9046-da57-11f0-806b-12ab7e3bb6be", + "next": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "7c40aef2-da57-11f0-806b-12ab7e3bb6be-1-dd50" + }, + { + "current": "7cba9046-da57-11f0-806b-12ab7e3bb6be", + "next": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "7c40aef2-da57-11f0-806b-12ab7e3bb6be-1-dd50" + }, + { + "current": "7cba9046-da57-11f0-806b-12ab7e3bb6be", + "next": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "7c40aef2-da57-11f0-806b-12ab7e3bb6be-1-dd50" + }, + { + "current": "7cba9046-da57-11f0-806b-12ab7e3bb6be", + "next": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "7c40aef2-da57-11f0-806b-12ab7e3bb6be-1-dd50" + }, + { + "current": "7cba9046-da57-11f0-806b-12ab7e3bb6be", + "next": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "7c40aef2-da57-11f0-806b-12ab7e3bb6be-1-dd50" + }, + { + "current": "7cba9046-da57-11f0-806b-12ab7e3bb6be", + "next": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "7c40aef2-da57-11f0-806b-12ab7e3bb6be-1-dd50" + }, + { + "current": "7cba9046-da57-11f0-806b-12ab7e3bb6be", + "next": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "7c40aef2-da57-11f0-806b-12ab7e3bb6be-1-dd50" + }, + { + "current": "7cba9046-da57-11f0-806b-12ab7e3bb6be", + "next": "2b081326-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "7c40aef2-da57-11f0-806b-12ab7e3bb6be-1-dd50" + }, + { + "current": "7cba9046-da57-11f0-806b-12ab7e3bb6be", + "next": "2b081326-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "7c40aef2-da57-11f0-806b-12ab7e3bb6be-1-dd50" + }, + { + "current": "7cba9046-da57-11f0-806b-12ab7e3bb6be-1-8ba3", + "next": "2b081326-dbed-11f0-99a8-12ab7e3bb6be-1-4dc1", + "previous": "7c40aef2-da57-11f0-806b-12ab7e3bb6be-1-dd50" + } + ], + "next": "2b081326-dbed-11f0-99a8-12ab7e3bb6be-2-4dc1-bea2", + "previous": "7c40aef2-da57-11f0-806b-12ab7e3bb6be-2-dd50-feb7" + }, + "papermill": { + "duration": 1.969468, + "end_time": "2026-01-06T08:29:31.438159", + "exception": false, + "start_time": "2026-01-06T08:29:29.468691", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport2\"]').click()\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport1\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator(\"#wikiViewRender h1\", has_text=\"Wikiインポートテスト2(2回目)\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "26ae5e1d-1770-44f2-8bb9-3c3edc346216", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "2b081326-dbed-11f0-99a8-12ab7e3bb6be-2-4dc1-bea2", + "history": [ + { + "current": "2b081326-dbed-11f0-99a8-12ab7e3bb6be-2-4dc1-bea2", + "next": "2b081524-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "7cba9046-da57-11f0-806b-12ab7e3bb6be" + } + ], + "next": "2b081524-dbed-11f0-99a8-12ab7e3bb6be-1-a2cf", + "previous": "7cba9046-da57-11f0-806b-12ab7e3bb6be-1-8ba3" + }, + "papermill": { + "duration": 0.075414, + "end_time": "2026-01-06T08:29:31.585455", + "exception": false, + "start_time": "2026-01-06T08:29:31.510041", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「インポート」ボタンをクリックする\n", + "\n", + "「Wikiページをインポートする」画面が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5f385d28-28ee-4124-9d5f-7cd2e5e3f82f", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:29:31.720272Z", + "iopub.status.busy": "2026-01-06T08:29:31.719918Z", + "iopub.status.idle": "2026-01-06T08:29:32.309553Z", + "shell.execute_reply": "2026-01-06T08:29:32.308751Z" + }, + "lc_cell_meme": { + "current": "2b081524-dbed-11f0-99a8-12ab7e3bb6be-1-a2cf", + "history": [ + { + "current": "2b081524-dbed-11f0-99a8-12ab7e3bb6be", + "next": "2b0815c4-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "2b081326-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "2b081524-dbed-11f0-99a8-12ab7e3bb6be", + "next": "2b0815c4-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "2b081326-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "2b081524-dbed-11f0-99a8-12ab7e3bb6be", + "next": "2b0815c4-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "2b081326-dbed-11f0-99a8-12ab7e3bb6be-1-4dc1" + }, + { + "current": "2b081524-dbed-11f0-99a8-12ab7e3bb6be", + "next": "2b0815c4-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "2b081326-dbed-11f0-99a8-12ab7e3bb6be-1-4dc1" + }, + { + "current": "2b081524-dbed-11f0-99a8-12ab7e3bb6be-1-a2cf", + "next": "2b0815c4-dbed-11f0-99a8-12ab7e3bb6be-1-76b2", + "previous": "2b081326-dbed-11f0-99a8-12ab7e3bb6be-1-4dc1" + } + ], + "next": "2b0815c4-dbed-11f0-99a8-12ab7e3bb6be-2-76b2-0a71", + "previous": "2b081326-dbed-11f0-99a8-12ab7e3bb6be-2-4dc1-bea2" + }, + "papermill": { + "duration": 0.664928, + "end_time": "2026-01-06T08:29:32.313792", + "exception": false, + "start_time": "2026-01-06T08:29:31.648864", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('div[data-target=\"#wikiImport\"]').click()\n", + " await expect(page.locator('h3.modal-title', has_text=\"Wikiページをインポートする\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "c23ea3c1-3a66-40f1-8798-25f69890f157", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "2b0815c4-dbed-11f0-99a8-12ab7e3bb6be-2-76b2-0a71", + "history": [ + { + "current": "2b0815c4-dbed-11f0-99a8-12ab7e3bb6be-2-76b2-0a71", + "next": "2b08166e-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "2b081524-dbed-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "2b08166e-dbed-11f0-99a8-12ab7e3bb6be-1-5c0b", + "previous": "2b081524-dbed-11f0-99a8-12ab7e3bb6be-1-a2cf" + }, + "papermill": { + "duration": 0.07787, + "end_time": "2026-01-06T08:29:32.463980", + "exception": false, + "start_time": "2026-01-06T08:29:32.386110", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## リストボックスで「WikiImport_3回目」を選択し「インポート」ボタンをクリックする\n", + "\n", + "ボタンが「Wikiページを検証中」となった後、Wiki名が重複しています と警告画面が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f6196397-2214-4b64-ab8b-17441fd85202", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:29:32.603112Z", + "iopub.status.busy": "2026-01-06T08:29:32.602788Z", + "iopub.status.idle": "2026-01-06T08:29:34.227551Z", + "shell.execute_reply": "2026-01-06T08:29:34.226518Z" + }, + "lc_cell_meme": { + "current": "2b08166e-dbed-11f0-99a8-12ab7e3bb6be-1-5c0b", + "history": [ + { + "current": "2b08166e-dbed-11f0-99a8-12ab7e3bb6be", + "next": "2b08170e-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "2b0815c4-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "2b08166e-dbed-11f0-99a8-12ab7e3bb6be", + "next": "2b08170e-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "2b0815c4-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "2b08166e-dbed-11f0-99a8-12ab7e3bb6be", + "next": "2b08170e-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "2b0815c4-dbed-11f0-99a8-12ab7e3bb6be-1-76b2" + }, + { + "current": "2b08166e-dbed-11f0-99a8-12ab7e3bb6be", + "next": "2b08170e-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "2b0815c4-dbed-11f0-99a8-12ab7e3bb6be-1-76b2" + }, + { + "current": "2b08166e-dbed-11f0-99a8-12ab7e3bb6be-1-5c0b", + "next": "2b08170e-dbed-11f0-99a8-12ab7e3bb6be-1-54a2", + "previous": "2b0815c4-dbed-11f0-99a8-12ab7e3bb6be-1-76b2" + } + ], + "next": "2b08170e-dbed-11f0-99a8-12ab7e3bb6be-2-54a2-9140", + "previous": "2b0815c4-dbed-11f0-99a8-12ab7e3bb6be-2-76b2-0a71" + }, + "papermill": { + "duration": 1.69839, + "end_time": "2026-01-06T08:29:34.231791", + "exception": false, + "start_time": "2026-01-06T08:29:32.533401", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.select_option('#wikiImportDir', label=\"WikiImport_3回目\")\n", + " await page.locator(\"#wikiImportSubmit\").click()\n", + " await expect(page.locator('h3.modal-title', has_text=\"Wiki名が重複しています\")).to_be_visible(timeout=transition_timeout)\n", + " time.sleep(1)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "b50a1fad-03ce-460c-a7ff-96f7b4eb56c1", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "2b08170e-dbed-11f0-99a8-12ab7e3bb6be-2-54a2-9140", + "history": [ + { + "current": "2b08170e-dbed-11f0-99a8-12ab7e3bb6be-2-54a2-9140", + "next": "2b08b254-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "2b08166e-dbed-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "2b08b254-dbed-11f0-99a8-12ab7e3bb6be-1-fe69", + "previous": "2b08166e-dbed-11f0-99a8-12ab7e3bb6be-1-5c0b" + }, + "papermill": { + "duration": 0.078151, + "end_time": "2026-01-06T08:29:34.382379", + "exception": false, + "start_time": "2026-01-06T08:29:34.304228", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「全て新規に作成」を選択し「インポート」ボタンをクリックする\n", + "\n", + "- ボタンが「インポート中」となること\n", + "- インポートが完了すると「Import Complete」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e894f095-eba3-4a91-a32a-dd7597062f8e", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:29:34.520425Z", + "iopub.status.busy": "2026-01-06T08:29:34.519383Z", + "iopub.status.idle": "2026-01-06T08:29:51.849816Z", + "shell.execute_reply": "2026-01-06T08:29:51.848653Z" + }, + "lc_cell_meme": { + "current": "2b08b254-dbed-11f0-99a8-12ab7e3bb6be-1-fe69", + "history": [ + { + "current": "2b08b254-dbed-11f0-99a8-12ab7e3bb6be", + "next": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "2b08170e-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "2b08b254-dbed-11f0-99a8-12ab7e3bb6be", + "next": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "2b08170e-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "2b08b254-dbed-11f0-99a8-12ab7e3bb6be", + "next": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "2b08170e-dbed-11f0-99a8-12ab7e3bb6be-1-54a2" + }, + { + "current": "2b08b254-dbed-11f0-99a8-12ab7e3bb6be", + "next": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "2b08170e-dbed-11f0-99a8-12ab7e3bb6be-1-54a2" + }, + { + "current": "2b08b254-dbed-11f0-99a8-12ab7e3bb6be-1-fe69", + "next": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be-1-c654", + "previous": "2b08170e-dbed-11f0-99a8-12ab7e3bb6be-1-54a2" + } + ], + "next": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be-2-c654-bb6a", + "previous": "2b08170e-dbed-11f0-99a8-12ab7e3bb6be-2-54a2-9140" + }, + "papermill": { + "duration": 17.403526, + "end_time": "2026-01-06T08:29:51.853844", + "exception": false, + "start_time": "2026-01-06T08:29:34.450318", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator(\"input#createNewAll\").check()\n", + " await grdm.click_and_expect_alert(page, lambda: page.locator(\"#continueWikiImportSubmit\").click(), \"Import Complete\", transition_timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "36397e40-ea83-43b7-9813-fbf42dbdbed0", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be-2-c654-bb6a", + "history": [ + { + "current": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be", + "next": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "7cba9046-da57-11f0-806b-12ab7e3bb6be" + }, + { + "current": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be", + "next": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "7cba9046-da57-11f0-806b-12ab7e3bb6be" + }, + { + "current": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be", + "next": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "7cba9046-da57-11f0-806b-12ab7e3bb6be" + }, + { + "current": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be", + "next": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "7cba9046-da57-11f0-806b-12ab7e3bb6be" + }, + { + "current": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be", + "next": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "7cba9046-da57-11f0-806b-12ab7e3bb6be" + }, + { + "current": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be", + "next": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "7cba9046-da57-11f0-806b-12ab7e3bb6be" + }, + { + "current": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be-2-c654-bb6a", + "next": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "2b08b254-dbed-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be-1-21ce", + "previous": "2b08b254-dbed-11f0-99a8-12ab7e3bb6be-1-fe69" + }, + "papermill": { + "duration": 0.086401, + "end_time": "2026-01-06T08:29:52.018789", + "exception": false, + "start_time": "2026-01-06T08:29:51.932388", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「Import Complete」と表示された画面にて「OK」ボタンをクリックする\n", + "\n", + "Wikiの画面に戻り、インポートされたファイルが、画面左の「プロジェクトのWiki」配下に「WikiImport1(1)」と「WikiImport2(1)」が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "dedcf8ef-1683-41c3-acc8-91ea60907df7", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:29:52.166289Z", + "iopub.status.busy": "2026-01-06T08:29:52.165295Z", + "iopub.status.idle": "2026-01-06T08:29:52.362972Z", + "shell.execute_reply": "2026-01-06T08:29:52.361893Z" + }, + "lc_cell_meme": { + "current": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be-1-21ce", + "history": [ + { + "current": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "7cba9046-da57-11f0-806b-12ab7e3bb6be" + }, + { + "current": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be-1-c654" + }, + { + "current": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be", + "next": "d68c9c76-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be-1-c654" + }, + { + "current": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be", + "next": "d68c9c76-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be-1-c654" + }, + { + "current": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be-1-21ce", + "next": "d68c9c76-dbed-11f0-99a8-12ab7e3bb6be-1-e460", + "previous": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be-1-c654" + } + ], + "next": "d68c9c76-dbed-11f0-99a8-12ab7e3bb6be-2-e460-f13a", + "previous": "2988cc20-dbed-11f0-99a8-12ab7e3bb6be-2-c654-bb6a" + }, + "papermill": { + "duration": 0.274887, + "end_time": "2026-01-06T08:29:52.366697", + "exception": false, + "start_time": "2026-01-06T08:29:52.091810", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport1(1)\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport2(1)\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "631a73d1-7817-4b2e-a4be-833c1334f597", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "d68c9c76-dbed-11f0-99a8-12ab7e3bb6be-2-e460-f13a", + "history": [ + { + "current": "d68c9c76-dbed-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "d68c9c76-dbed-11f0-99a8-12ab7e3bb6be-2-e460-f13a", + "next": "d713fe14-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "d713fe14-dbed-11f0-99a8-12ab7e3bb6be-1-ffda", + "previous": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be-1-21ce" + }, + "papermill": { + "duration": 0.084667, + "end_time": "2026-01-06T08:29:52.528883", + "exception": false, + "start_time": "2026-01-06T08:29:52.444216", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 画面左の「プロジェクトのWiki」内にある「WikiImport1(1)」をクリックする\n", + "\n", + "画面右のWiki表示領域にWikiの内容が表示され、1行目に「Wikiインポートテスト1(3回目)」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0d55a4a3-1e69-4602-808c-9dde9905e4a5", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:29:52.679459Z", + "iopub.status.busy": "2026-01-06T08:29:52.678218Z", + "iopub.status.idle": "2026-01-06T08:29:55.549561Z", + "shell.execute_reply": "2026-01-06T08:29:55.548442Z" + }, + "lc_cell_meme": { + "current": "d713fe14-dbed-11f0-99a8-12ab7e3bb6be-1-ffda", + "history": [ + { + "current": "d713fe14-dbed-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "d68c9c76-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "d713fe14-dbed-11f0-99a8-12ab7e3bb6be", + "next": "d770b6d6-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "d68c9c76-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "d713fe14-dbed-11f0-99a8-12ab7e3bb6be", + "next": "d770b6d6-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "d68c9c76-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "d713fe14-dbed-11f0-99a8-12ab7e3bb6be", + "next": "d770b6d6-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "d68c9c76-dbed-11f0-99a8-12ab7e3bb6be-1-e460" + }, + { + "current": "d713fe14-dbed-11f0-99a8-12ab7e3bb6be", + "next": "d770b6d6-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "d68c9c76-dbed-11f0-99a8-12ab7e3bb6be-1-e460" + }, + { + "current": "d713fe14-dbed-11f0-99a8-12ab7e3bb6be-1-ffda", + "next": "d770b6d6-dbed-11f0-99a8-12ab7e3bb6be-1-0db6", + "previous": "d68c9c76-dbed-11f0-99a8-12ab7e3bb6be-1-e460" + } + ], + "next": "d770b6d6-dbed-11f0-99a8-12ab7e3bb6be-2-0db6-6a17", + "previous": "d68c9c76-dbed-11f0-99a8-12ab7e3bb6be-2-e460-f13a" + }, + "papermill": { + "duration": 2.950587, + "end_time": "2026-01-06T08:29:55.553392", + "exception": false, + "start_time": "2026-01-06T08:29:52.602805", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport1(1)\"]').click()\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport1(1)\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator(\"#wikiViewRender h1\", has_text=\"Wikiインポートテスト1(3回目)\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "ceb0a9f7-8663-4d3d-af00-3145cfd5f719", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "d770b6d6-dbed-11f0-99a8-12ab7e3bb6be-2-0db6-6a17", + "history": [ + { + "current": "d770b6d6-dbed-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "d713fe14-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "d770b6d6-dbed-11f0-99a8-12ab7e3bb6be-2-0db6-6a17", + "next": "d7a5ebf8-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "d713fe14-dbed-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "d7a5ebf8-dbed-11f0-99a8-12ab7e3bb6be-1-bf77", + "previous": "d713fe14-dbed-11f0-99a8-12ab7e3bb6be-1-ffda" + }, + "papermill": { + "duration": 0.078409, + "end_time": "2026-01-06T08:29:55.715768", + "exception": false, + "start_time": "2026-01-06T08:29:55.637359", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 画面左の「プロジェクトのWiki」内にある「WikiImport2(1)」をクリックする\n", + "\n", + "画面右のWiki表示領域にWikiの内容が表示され、1行目に「Wikiインポートテスト2(3回目)」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4a20e4dc-39f3-47ab-8725-c4b115d54309", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:29:55.894688Z", + "iopub.status.busy": "2026-01-06T08:29:55.893633Z", + "iopub.status.idle": "2026-01-06T08:29:57.856294Z", + "shell.execute_reply": "2026-01-06T08:29:57.855161Z" + }, + "lc_cell_meme": { + "current": "d7a5ebf8-dbed-11f0-99a8-12ab7e3bb6be-1-bf77", + "history": [ + { + "current": "d7a5ebf8-dbed-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "d770b6d6-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "d7a5ebf8-dbed-11f0-99a8-12ab7e3bb6be", + "next": "d80c8dfe-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "d770b6d6-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "d7a5ebf8-dbed-11f0-99a8-12ab7e3bb6be", + "next": "d80c8dfe-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "d770b6d6-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "d7a5ebf8-dbed-11f0-99a8-12ab7e3bb6be", + "next": "d80c8dfe-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "d770b6d6-dbed-11f0-99a8-12ab7e3bb6be-1-0db6" + }, + { + "current": "d7a5ebf8-dbed-11f0-99a8-12ab7e3bb6be", + "next": "d80c8dfe-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "d770b6d6-dbed-11f0-99a8-12ab7e3bb6be-1-0db6" + }, + { + "current": "d7a5ebf8-dbed-11f0-99a8-12ab7e3bb6be-1-bf77", + "next": "d80c8dfe-dbed-11f0-99a8-12ab7e3bb6be-1-26bc", + "previous": "d770b6d6-dbed-11f0-99a8-12ab7e3bb6be-1-0db6" + } + ], + "next": "d80c8dfe-dbed-11f0-99a8-12ab7e3bb6be-2-26bc-78ad", + "previous": "d770b6d6-dbed-11f0-99a8-12ab7e3bb6be-2-0db6-6a17" + }, + "papermill": { + "duration": 2.069472, + "end_time": "2026-01-06T08:29:57.860215", + "exception": false, + "start_time": "2026-01-06T08:29:55.790743", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport2(1)\"]').click()\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport2(1)\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator(\"#wikiViewRender h1\", has_text=\"Wikiインポートテスト2(3回目)\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "2f54f61d-b307-4cb9-b93c-23281fe24c15", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "d80c8dfe-dbed-11f0-99a8-12ab7e3bb6be-2-26bc-78ad", + "history": [ + { + "current": "d80c8dfe-dbed-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "d7a5ebf8-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "d80c8dfe-dbed-11f0-99a8-12ab7e3bb6be-2-26bc-78ad", + "next": "d88976ac-dbed-11f0-99a8-12ab7e3bb6be", + "previous": "d7a5ebf8-dbed-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "d88976ac-dbed-11f0-99a8-12ab7e3bb6be-1-c5da", + "previous": "d7a5ebf8-dbed-11f0-99a8-12ab7e3bb6be-1-bf77" + }, + "papermill": { + "duration": 0.078404, + "end_time": "2026-01-06T08:29:58.021414", + "exception": false, + "start_time": "2026-01-06T08:29:57.943010", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 再度「インポート」ボタンをクリックする\n", + "\n", + "「Wikiページをインポートする」画面が現れること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2e0cef5f-dc1b-4521-a364-8061e40e08db", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:29:58.175013Z", + "iopub.status.busy": "2026-01-06T08:29:58.174429Z", + "iopub.status.idle": "2026-01-06T08:29:58.765631Z", + "shell.execute_reply": "2026-01-06T08:29:58.764513Z" + }, + "lc_cell_meme": { + "current": "d88976ac-dbed-11f0-99a8-12ab7e3bb6be-1-c5da", + "history": [ + { + "current": "d88976ac-dbed-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "d80c8dfe-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "d88976ac-dbed-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "d80c8dfe-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "d88976ac-dbed-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "d80c8dfe-dbed-11f0-99a8-12ab7e3bb6be-1-26bc" + }, + { + "current": "d88976ac-dbed-11f0-99a8-12ab7e3bb6be", + "next": "1f6bdc04-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "d80c8dfe-dbed-11f0-99a8-12ab7e3bb6be-1-26bc" + }, + { + "current": "d88976ac-dbed-11f0-99a8-12ab7e3bb6be", + "next": "1f6bdc04-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "d80c8dfe-dbed-11f0-99a8-12ab7e3bb6be-1-26bc" + }, + { + "current": "d88976ac-dbed-11f0-99a8-12ab7e3bb6be-1-c5da", + "next": "1f6bdc04-dbee-11f0-99a8-12ab7e3bb6be-1-d508", + "previous": "d80c8dfe-dbed-11f0-99a8-12ab7e3bb6be-1-26bc" + } + ], + "next": "1f6bdc04-dbee-11f0-99a8-12ab7e3bb6be-2-d508-547f", + "previous": "d80c8dfe-dbed-11f0-99a8-12ab7e3bb6be-2-26bc-78ad" + }, + "papermill": { + "duration": 0.673745, + "end_time": "2026-01-06T08:29:58.769422", + "exception": false, + "start_time": "2026-01-06T08:29:58.095677", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('div[data-target=\"#wikiImport\"]').click()\n", + " await expect(page.locator('h3.modal-title', has_text=\"Wikiページをインポートする\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "c69ba130-852b-4d3d-bb52-3e31be31e8ee", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "1f6bdc04-dbee-11f0-99a8-12ab7e3bb6be-2-d508-547f", + "history": [ + { + "current": "1f6bdc04-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "d88976ac-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "1f6bdc04-dbee-11f0-99a8-12ab7e3bb6be-2-d508-547f", + "next": "1fee83f2-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "d88976ac-dbed-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "1fee83f2-dbee-11f0-99a8-12ab7e3bb6be-1-5b09", + "previous": "d88976ac-dbed-11f0-99a8-12ab7e3bb6be-1-c5da" + }, + "papermill": { + "duration": 0.08837, + "end_time": "2026-01-06T08:29:58.941291", + "exception": false, + "start_time": "2026-01-06T08:29:58.852921", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## リストボックスで「WikiImport_4回目」を選択し「インポート」ボタンをクリックする\n", + "\n", + "ボタンが「Wikiページを検証中」となった後、Wiki名が重複しています と警告画面が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "dc38e0ad-4b4f-45f4-9f56-5a70b9569a03", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:29:59.102345Z", + "iopub.status.busy": "2026-01-06T08:29:59.101008Z", + "iopub.status.idle": "2026-01-06T08:30:02.217065Z", + "shell.execute_reply": "2026-01-06T08:30:02.216011Z" + }, + "lc_cell_meme": { + "current": "1fee83f2-dbee-11f0-99a8-12ab7e3bb6be-1-5b09", + "history": [ + { + "current": "1fee83f2-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "1f6bdc04-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "1fee83f2-dbee-11f0-99a8-12ab7e3bb6be", + "next": "2089833e-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "1f6bdc04-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "1fee83f2-dbee-11f0-99a8-12ab7e3bb6be", + "next": "2089833e-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "1f6bdc04-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "1fee83f2-dbee-11f0-99a8-12ab7e3bb6be", + "next": "2089833e-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "1f6bdc04-dbee-11f0-99a8-12ab7e3bb6be-1-d508" + }, + { + "current": "1fee83f2-dbee-11f0-99a8-12ab7e3bb6be", + "next": "2089833e-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "1f6bdc04-dbee-11f0-99a8-12ab7e3bb6be-1-d508" + }, + { + "current": "1fee83f2-dbee-11f0-99a8-12ab7e3bb6be-1-5b09", + "next": "2089833e-dbee-11f0-99a8-12ab7e3bb6be-1-23a9", + "previous": "1f6bdc04-dbee-11f0-99a8-12ab7e3bb6be-1-d508" + } + ], + "next": "2089833e-dbee-11f0-99a8-12ab7e3bb6be-2-23a9-d2a9", + "previous": "1f6bdc04-dbee-11f0-99a8-12ab7e3bb6be-2-d508-547f" + }, + "papermill": { + "duration": 3.201138, + "end_time": "2026-01-06T08:30:02.221309", + "exception": false, + "start_time": "2026-01-06T08:29:59.020171", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.select_option('#wikiImportDir', label=\"WikiImport_4回目\")\n", + " await page.locator(\"#wikiImportSubmit\").click()\n", + " await expect(page.locator('h3.modal-title', has_text=\"Wiki名が重複しています\")).to_be_visible(timeout=transition_timeout)\n", + " time.sleep(1)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "181fdf2d-5298-4929-8ad2-335a28e2d646", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "2089833e-dbee-11f0-99a8-12ab7e3bb6be-2-23a9-d2a9", + "history": [ + { + "current": "2089833e-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "1fee83f2-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "2089833e-dbee-11f0-99a8-12ab7e3bb6be-2-23a9-d2a9", + "next": "20e2f20c-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "1fee83f2-dbee-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "20e2f20c-dbee-11f0-99a8-12ab7e3bb6be-1-d83d", + "previous": "1fee83f2-dbee-11f0-99a8-12ab7e3bb6be-1-5b09" + }, + "papermill": { + "duration": 0.087233, + "end_time": "2026-01-06T08:30:02.394890", + "exception": false, + "start_time": "2026-01-06T08:30:02.307657", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「全て新規に作成」を選択し「インポート」ボタンをクリックする\n", + "\n", + "- ボタンが「インポート中」となること\n", + "- インポートが完了すると「Import Complete」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "44f02d64-e212-4c36-a8fa-58d3e4774f22", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:02.565310Z", + "iopub.status.busy": "2026-01-06T08:30:02.564214Z", + "iopub.status.idle": "2026-01-06T08:30:16.001892Z", + "shell.execute_reply": "2026-01-06T08:30:16.000581Z" + }, + "lc_cell_meme": { + "current": "20e2f20c-dbee-11f0-99a8-12ab7e3bb6be-1-d83d", + "history": [ + { + "current": "20e2f20c-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "2089833e-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "20e2f20c-dbee-11f0-99a8-12ab7e3bb6be", + "next": "217e8078-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "2089833e-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "20e2f20c-dbee-11f0-99a8-12ab7e3bb6be", + "next": "217e8078-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "2089833e-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "20e2f20c-dbee-11f0-99a8-12ab7e3bb6be", + "next": "217e8078-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "2089833e-dbee-11f0-99a8-12ab7e3bb6be-1-23a9" + }, + { + "current": "20e2f20c-dbee-11f0-99a8-12ab7e3bb6be", + "next": "217e8078-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "2089833e-dbee-11f0-99a8-12ab7e3bb6be-1-23a9" + }, + { + "current": "20e2f20c-dbee-11f0-99a8-12ab7e3bb6be-1-d83d", + "next": "217e8078-dbee-11f0-99a8-12ab7e3bb6be-1-8be2", + "previous": "2089833e-dbee-11f0-99a8-12ab7e3bb6be-1-23a9" + } + ], + "next": "217e8078-dbee-11f0-99a8-12ab7e3bb6be-2-8be2-81f6", + "previous": "2089833e-dbee-11f0-99a8-12ab7e3bb6be-2-23a9-d2a9" + }, + "papermill": { + "duration": 13.526356, + "end_time": "2026-01-06T08:30:16.006270", + "exception": false, + "start_time": "2026-01-06T08:30:02.479914", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator(\"input#createNewAll\").check()\n", + " await grdm.click_and_expect_alert(page, lambda: page.locator(\"#continueWikiImportSubmit\").click(), \"Import Complete\", transition_timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "765132ca-f037-444c-a9e9-6321f43956ee", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "217e8078-dbee-11f0-99a8-12ab7e3bb6be-2-8be2-81f6", + "history": [ + { + "current": "217e8078-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "20e2f20c-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "217e8078-dbee-11f0-99a8-12ab7e3bb6be-2-8be2-81f6", + "next": "221a0e1c-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "20e2f20c-dbee-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "221a0e1c-dbee-11f0-99a8-12ab7e3bb6be-1-a772", + "previous": "20e2f20c-dbee-11f0-99a8-12ab7e3bb6be-1-d83d" + }, + "papermill": { + "duration": 0.084809, + "end_time": "2026-01-06T08:30:16.174573", + "exception": false, + "start_time": "2026-01-06T08:30:16.089764", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「Import Complete」と表示された画面にて「OK」ボタンをクリックする\n", + "\n", + "Wikiの画面に戻り、インポートされたファイルが、画面左の「プロジェクトのWiki」配下に「WikiImport1(2)」と「WikiImport2(2)」が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "948c413c-4352-4372-9dc0-b47198a47418", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:16.393874Z", + "iopub.status.busy": "2026-01-06T08:30:16.392681Z", + "iopub.status.idle": "2026-01-06T08:30:16.597540Z", + "shell.execute_reply": "2026-01-06T08:30:16.596476Z" + }, + "lc_cell_meme": { + "current": "221a0e1c-dbee-11f0-99a8-12ab7e3bb6be-1-a772", + "history": [ + { + "current": "221a0e1c-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "217e8078-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "221a0e1c-dbee-11f0-99a8-12ab7e3bb6be", + "next": "22978c2a-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "217e8078-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "221a0e1c-dbee-11f0-99a8-12ab7e3bb6be", + "next": "22978c2a-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "217e8078-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "221a0e1c-dbee-11f0-99a8-12ab7e3bb6be", + "next": "22978c2a-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "217e8078-dbee-11f0-99a8-12ab7e3bb6be-1-8be2" + }, + { + "current": "221a0e1c-dbee-11f0-99a8-12ab7e3bb6be", + "next": "22978c2a-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "217e8078-dbee-11f0-99a8-12ab7e3bb6be-1-8be2" + }, + { + "current": "221a0e1c-dbee-11f0-99a8-12ab7e3bb6be-1-a772", + "next": "22978c2a-dbee-11f0-99a8-12ab7e3bb6be-1-1b8b", + "previous": "217e8078-dbee-11f0-99a8-12ab7e3bb6be-1-8be2" + } + ], + "next": "22978c2a-dbee-11f0-99a8-12ab7e3bb6be-2-1b8b-365d", + "previous": "217e8078-dbee-11f0-99a8-12ab7e3bb6be-2-8be2-81f6" + }, + "papermill": { + "duration": 0.34787, + "end_time": "2026-01-06T08:30:16.601458", + "exception": false, + "start_time": "2026-01-06T08:30:16.253588", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport1(2)\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport2(2)\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "11e10061-243f-4635-871a-642f4b371d6b", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "22978c2a-dbee-11f0-99a8-12ab7e3bb6be-2-1b8b-365d", + "history": [ + { + "current": "22978c2a-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "221a0e1c-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "22978c2a-dbee-11f0-99a8-12ab7e3bb6be-2-1b8b-365d", + "next": "22e5941a-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "221a0e1c-dbee-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "22e5941a-dbee-11f0-99a8-12ab7e3bb6be-1-a580", + "previous": "221a0e1c-dbee-11f0-99a8-12ab7e3bb6be-1-a772" + }, + "papermill": { + "duration": 0.087091, + "end_time": "2026-01-06T08:30:16.768036", + "exception": false, + "start_time": "2026-01-06T08:30:16.680945", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 画面左の「プロジェクトのWiki」内にある「WikiImport1(2)」をクリックする\n", + "\n", + "画面右のWiki表示領域にWikiの内容が表示され、1行目に「Wikiインポートテスト1(4回目)」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "32ac2f14-e984-47dc-8c4a-b4c7972bcfa9", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:16.927802Z", + "iopub.status.busy": "2026-01-06T08:30:16.926903Z", + "iopub.status.idle": "2026-01-06T08:30:19.389857Z", + "shell.execute_reply": "2026-01-06T08:30:19.388748Z" + }, + "lc_cell_meme": { + "current": "22e5941a-dbee-11f0-99a8-12ab7e3bb6be-1-a580", + "history": [ + { + "current": "22e5941a-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "22978c2a-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "22e5941a-dbee-11f0-99a8-12ab7e3bb6be", + "next": "23448736-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "22978c2a-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "22e5941a-dbee-11f0-99a8-12ab7e3bb6be", + "next": "23448736-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "22978c2a-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "22e5941a-dbee-11f0-99a8-12ab7e3bb6be", + "next": "23448736-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "22978c2a-dbee-11f0-99a8-12ab7e3bb6be-1-1b8b" + }, + { + "current": "22e5941a-dbee-11f0-99a8-12ab7e3bb6be", + "next": "23448736-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "22978c2a-dbee-11f0-99a8-12ab7e3bb6be-1-1b8b" + }, + { + "current": "22e5941a-dbee-11f0-99a8-12ab7e3bb6be-1-a580", + "next": "23448736-dbee-11f0-99a8-12ab7e3bb6be-1-fb1d", + "previous": "22978c2a-dbee-11f0-99a8-12ab7e3bb6be-1-1b8b" + } + ], + "next": "23448736-dbee-11f0-99a8-12ab7e3bb6be-2-fb1d-8847", + "previous": "22978c2a-dbee-11f0-99a8-12ab7e3bb6be-2-1b8b-365d" + }, + "papermill": { + "duration": 2.54826, + "end_time": "2026-01-06T08:30:19.393933", + "exception": false, + "start_time": "2026-01-06T08:30:16.845673", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport1(2)\"]').click()\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport1(2)\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator(\"#wikiViewRender h1\", has_text=\"Wikiインポートテスト1(4回目)\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "97237998-ddd4-4b4d-b72e-28af9432a3ac", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "23448736-dbee-11f0-99a8-12ab7e3bb6be-2-fb1d-8847", + "history": [ + { + "current": "23448736-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "22e5941a-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "23448736-dbee-11f0-99a8-12ab7e3bb6be-2-fb1d-8847", + "next": "23b5a9d4-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "22e5941a-dbee-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "23b5a9d4-dbee-11f0-99a8-12ab7e3bb6be-1-c9e0", + "previous": "22e5941a-dbee-11f0-99a8-12ab7e3bb6be-1-a580" + }, + "papermill": { + "duration": 0.08883, + "end_time": "2026-01-06T08:30:19.565308", + "exception": false, + "start_time": "2026-01-06T08:30:19.476478", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 画面左の「プロジェクトのWiki」内にある「WikiImport2(2)」をクリックする\n", + "\n", + "画面右のWiki表示領域にWikiの内容が表示され、1行目に「Wikiインポートテスト2(4回目)」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ebaa66c9-6de8-40ed-a99f-a7606d5c88ea", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:19.729045Z", + "iopub.status.busy": "2026-01-06T08:30:19.728035Z", + "iopub.status.idle": "2026-01-06T08:30:21.730291Z", + "shell.execute_reply": "2026-01-06T08:30:21.729130Z" + }, + "lc_cell_meme": { + "current": "23b5a9d4-dbee-11f0-99a8-12ab7e3bb6be-1-c9e0", + "history": [ + { + "current": "23b5a9d4-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "23448736-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "23b5a9d4-dbee-11f0-99a8-12ab7e3bb6be", + "next": "23e2eaa2-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "23448736-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "23b5a9d4-dbee-11f0-99a8-12ab7e3bb6be", + "next": "23e2eaa2-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "23448736-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "23b5a9d4-dbee-11f0-99a8-12ab7e3bb6be", + "next": "23e2eaa2-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "23448736-dbee-11f0-99a8-12ab7e3bb6be-1-fb1d" + }, + { + "current": "23b5a9d4-dbee-11f0-99a8-12ab7e3bb6be", + "next": "23e2eaa2-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "23448736-dbee-11f0-99a8-12ab7e3bb6be-1-fb1d" + }, + { + "current": "23b5a9d4-dbee-11f0-99a8-12ab7e3bb6be-1-c9e0", + "next": "23e2eaa2-dbee-11f0-99a8-12ab7e3bb6be-1-a6ba", + "previous": "23448736-dbee-11f0-99a8-12ab7e3bb6be-1-fb1d" + } + ], + "next": "23e2eaa2-dbee-11f0-99a8-12ab7e3bb6be-2-a6ba-b63a", + "previous": "23448736-dbee-11f0-99a8-12ab7e3bb6be-2-fb1d-8847" + }, + "papermill": { + "duration": 2.088835, + "end_time": "2026-01-06T08:30:21.734504", + "exception": false, + "start_time": "2026-01-06T08:30:19.645669", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport2(2)\"]').click()\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport2(2)\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator(\"#wikiViewRender h1\", has_text=\"Wikiインポートテスト2(4回目)\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "707f0742-1a86-4746-ba1c-cc5e0c32b548", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "23e2eaa2-dbee-11f0-99a8-12ab7e3bb6be-2-a6ba-b63a", + "history": [ + { + "current": "23e2eaa2-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "23b5a9d4-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "23e2eaa2-dbee-11f0-99a8-12ab7e3bb6be-2-a6ba-b63a", + "next": "2433bacc-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "23b5a9d4-dbee-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "2433bacc-dbee-11f0-99a8-12ab7e3bb6be-1-4758", + "previous": "23b5a9d4-dbee-11f0-99a8-12ab7e3bb6be-1-c9e0" + }, + "papermill": { + "duration": 0.096297, + "end_time": "2026-01-06T08:30:21.921251", + "exception": false, + "start_time": "2026-01-06T08:30:21.824954", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 再度「インポート」ボタンをクリックする\n", + "\n", + "「Wikiページをインポートする」画面が現れること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6176119b-c444-4ee9-be31-c609afeb4f41", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:22.098622Z", + "iopub.status.busy": "2026-01-06T08:30:22.097442Z", + "iopub.status.idle": "2026-01-06T08:30:22.708535Z", + "shell.execute_reply": "2026-01-06T08:30:22.707455Z" + }, + "lc_cell_meme": { + "current": "2433bacc-dbee-11f0-99a8-12ab7e3bb6be-1-4758", + "history": [ + { + "current": "2433bacc-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "23e2eaa2-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "2433bacc-dbee-11f0-99a8-12ab7e3bb6be", + "next": "24eb9e3a-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "23e2eaa2-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "2433bacc-dbee-11f0-99a8-12ab7e3bb6be", + "next": "24eb9e3a-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "23e2eaa2-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "2433bacc-dbee-11f0-99a8-12ab7e3bb6be", + "next": "24eb9e3a-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "23e2eaa2-dbee-11f0-99a8-12ab7e3bb6be-1-a6ba" + }, + { + "current": "2433bacc-dbee-11f0-99a8-12ab7e3bb6be", + "next": "24eb9e3a-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "23e2eaa2-dbee-11f0-99a8-12ab7e3bb6be-1-a6ba" + }, + { + "current": "2433bacc-dbee-11f0-99a8-12ab7e3bb6be-1-4758", + "next": "24eb9e3a-dbee-11f0-99a8-12ab7e3bb6be-1-0829", + "previous": "23e2eaa2-dbee-11f0-99a8-12ab7e3bb6be-1-a6ba" + } + ], + "next": "24eb9e3a-dbee-11f0-99a8-12ab7e3bb6be-2-0829-528b", + "previous": "23e2eaa2-dbee-11f0-99a8-12ab7e3bb6be-2-a6ba-b63a" + }, + "papermill": { + "duration": 0.704634, + "end_time": "2026-01-06T08:30:22.712695", + "exception": false, + "start_time": "2026-01-06T08:30:22.008061", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('div[data-target=\"#wikiImport\"]').click()\n", + " await expect(page.locator('h3.modal-title', has_text=\"Wikiページをインポートする\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "7e72830d-8dd6-4662-984b-97c6cb5a58eb", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "24eb9e3a-dbee-11f0-99a8-12ab7e3bb6be-2-0829-528b", + "history": [ + { + "current": "24eb9e3a-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "2433bacc-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "24eb9e3a-dbee-11f0-99a8-12ab7e3bb6be-2-0829-528b", + "next": "25668c26-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "2433bacc-dbee-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "25668c26-dbee-11f0-99a8-12ab7e3bb6be-1-ad11", + "previous": "2433bacc-dbee-11f0-99a8-12ab7e3bb6be-1-4758" + }, + "papermill": { + "duration": 0.086041, + "end_time": "2026-01-06T08:30:22.891973", + "exception": false, + "start_time": "2026-01-06T08:30:22.805932", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## リストボックスで「WikiImport_5回目」を選択し「インポート」ボタンをクリックする\n", + "\n", + "ボタンが「Wikiページを検証中」となった後、Wiki名が重複しています と警告画面が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c95dab51-c6ba-4bee-8875-6442413bebc9", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:23.069973Z", + "iopub.status.busy": "2026-01-06T08:30:23.068822Z", + "iopub.status.idle": "2026-01-06T08:30:25.188133Z", + "shell.execute_reply": "2026-01-06T08:30:25.186989Z" + }, + "lc_cell_meme": { + "current": "25668c26-dbee-11f0-99a8-12ab7e3bb6be-1-ad11", + "history": [ + { + "current": "25668c26-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "24eb9e3a-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "25668c26-dbee-11f0-99a8-12ab7e3bb6be", + "next": "259ee792-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "24eb9e3a-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "25668c26-dbee-11f0-99a8-12ab7e3bb6be", + "next": "259ee792-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "24eb9e3a-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "25668c26-dbee-11f0-99a8-12ab7e3bb6be", + "next": "259ee792-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "24eb9e3a-dbee-11f0-99a8-12ab7e3bb6be-1-0829" + }, + { + "current": "25668c26-dbee-11f0-99a8-12ab7e3bb6be", + "next": "259ee792-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "24eb9e3a-dbee-11f0-99a8-12ab7e3bb6be-1-0829" + }, + { + "current": "25668c26-dbee-11f0-99a8-12ab7e3bb6be-1-ad11", + "next": "259ee792-dbee-11f0-99a8-12ab7e3bb6be-1-5711", + "previous": "24eb9e3a-dbee-11f0-99a8-12ab7e3bb6be-1-0829" + } + ], + "next": "259ee792-dbee-11f0-99a8-12ab7e3bb6be-2-5711-909e", + "previous": "24eb9e3a-dbee-11f0-99a8-12ab7e3bb6be-2-0829-528b" + }, + "papermill": { + "duration": 2.214064, + "end_time": "2026-01-06T08:30:25.192596", + "exception": false, + "start_time": "2026-01-06T08:30:22.978532", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.select_option('#wikiImportDir', label=\"WikiImport_5回目\")\n", + " await page.locator(\"#wikiImportSubmit\").click()\n", + " await expect(page.locator('h3.modal-title', has_text=\"Wiki名が重複しています\")).to_be_visible(timeout=transition_timeout)\n", + " time.sleep(1)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "944f09eb-e191-440e-927c-f7a76f45b67f", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "259ee792-dbee-11f0-99a8-12ab7e3bb6be-2-5711-909e", + "history": [ + { + "current": "259ee792-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "25668c26-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "259ee792-dbee-11f0-99a8-12ab7e3bb6be-2-5711-909e", + "next": "261be3f0-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "25668c26-dbee-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "261be3f0-dbee-11f0-99a8-12ab7e3bb6be-1-6c85", + "previous": "25668c26-dbee-11f0-99a8-12ab7e3bb6be-1-ad11" + }, + "papermill": { + "duration": 0.101529, + "end_time": "2026-01-06T08:30:25.388913", + "exception": false, + "start_time": "2026-01-06T08:30:25.287384", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「ページ毎に選択」ボタンをクリックする\n", + "\n", + "ページを選択する画面が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6722e992-5f1e-4de3-8ce1-aeacc696a202", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:25.589270Z", + "iopub.status.busy": "2026-01-06T08:30:25.588115Z", + "iopub.status.idle": "2026-01-06T08:30:25.788961Z", + "shell.execute_reply": "2026-01-06T08:30:25.787888Z" + }, + "lc_cell_meme": { + "current": "261be3f0-dbee-11f0-99a8-12ab7e3bb6be-1-6c85", + "history": [ + { + "current": "261be3f0-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "259ee792-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "261be3f0-dbee-11f0-99a8-12ab7e3bb6be", + "next": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "259ee792-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "261be3f0-dbee-11f0-99a8-12ab7e3bb6be", + "next": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "259ee792-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "261be3f0-dbee-11f0-99a8-12ab7e3bb6be", + "next": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "259ee792-dbee-11f0-99a8-12ab7e3bb6be-1-5711" + }, + { + "current": "261be3f0-dbee-11f0-99a8-12ab7e3bb6be", + "next": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "259ee792-dbee-11f0-99a8-12ab7e3bb6be-1-5711" + }, + { + "current": "261be3f0-dbee-11f0-99a8-12ab7e3bb6be-1-6c85", + "next": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be-1-a414", + "previous": "259ee792-dbee-11f0-99a8-12ab7e3bb6be-1-5711" + } + ], + "next": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be-2-a414-671e", + "previous": "259ee792-dbee-11f0-99a8-12ab7e3bb6be-2-5711-909e" + }, + "papermill": { + "duration": 0.296895, + "end_time": "2026-01-06T08:30:25.792506", + "exception": false, + "start_time": "2026-01-06T08:30:25.495611", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator(\"#perFileDefinition\").click()\n", + " await expect(page.locator('select[name=\"WikiImportOperationPerSelect\"]').first).to_be_visible()\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "8ede5598-7c4b-4bc1-bebe-0db09d554276", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be-2-a414-671e", + "history": [ + { + "current": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "261be3f0-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be-1-a414", + "next": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "261be3f0-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be-1-a414", + "next": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "261be3f0-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be-1-a414", + "next": "728cedd2-dfaa-11f0-99a8-12ab7e3bb6be", + "previous": "261be3f0-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be-2-a414-671e", + "next": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "261be3f0-dbee-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be-1-b270", + "previous": "261be3f0-dbee-11f0-99a8-12ab7e3bb6be-1-6c85" + }, + "papermill": { + "duration": 0.102956, + "end_time": "2026-01-06T08:30:26.001500", + "exception": false, + "start_time": "2026-01-06T08:30:25.898544", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 全て「スキップ」を選択し「インポート」ボタンをクリックする\n", + "\n", + "インポートするページがありませんと表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3e1ddcd0-b8ee-439d-b617-921b0f88c3e4", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:26.188430Z", + "iopub.status.busy": "2026-01-06T08:30:26.187518Z", + "iopub.status.idle": "2026-01-06T08:30:26.370611Z", + "shell.execute_reply": "2026-01-06T08:30:26.369477Z" + }, + "lc_cell_meme": { + "current": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be-1-b270", + "history": [ + { + "current": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be", + "next": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be", + "next": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be", + "next": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be-1-a414" + }, + { + "current": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be", + "next": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be-1-a414" + }, + { + "current": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be", + "next": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-1-6528", + "previous": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be-1-a414" + }, + { + "current": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be", + "next": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-1-6528", + "previous": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be-1-a414" + }, + { + "current": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be", + "next": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-1-6528", + "previous": "728d2b8a-dfaa-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be", + "next": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-1-6528", + "previous": "728cedd2-dfaa-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be-1-b270", + "next": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-1-6528", + "previous": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be-1-a414" + } + ], + "next": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-2-6528-6953", + "previous": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be-2-a414-671e" + }, + "papermill": { + "duration": 0.277498, + "end_time": "2026-01-06T08:30:26.374013", + "exception": false, + "start_time": "2026-01-06T08:30:26.096515", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " # ・(補足)自動試験の場合、「確認内容」が確認できないため、手動で作業が必要\n", + " # # WikiImport1 → スキップ\n", + " # wiki1 = page.locator('li#WikiImport1')\n", + " # await wiki1.locator('select[name=\"WikiImportOperationPerSelect\"]').select_option(\"skip\")\n", + "\n", + " # # WikiImport2 → スキップ\n", + " # wiki2 = page.locator('li#WikiImport2')\n", + " # await wiki2.locator('select[name=\"WikiImportOperationPerSelect\"]').select_option(\"skip\")\n", + " # await grdm.click_and_expect_alert(page, lambda: page.locator(\"#continueWikiImportSubmit\").click(), \"インポートするページがありません\")\n", + " pass\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "83bc9a4a-3377-4933-8659-3a1b36867fb9", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-2-6528-6953", + "history": [ + { + "current": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-2-6528-6953", + "next": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be", + "previous": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be-1-c496", + "previous": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be-1-b270" + }, + "papermill": { + "duration": 0.097859, + "end_time": "2026-01-06T08:30:26.566021", + "exception": false, + "start_time": "2026-01-06T08:30:26.468162", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「WikiImport1」を上書きにする「WikiImport2」を新規に作成にする「インポート」ボタンをクリックする\n", + "\n", + "- ボタンが「インポート中」となること\n", + "- インポートが完了すると「Import Complete」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "9dff52cb-41ad-44bb-aa9d-ed13f8bcfec7", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:26.750683Z", + "iopub.status.busy": "2026-01-06T08:30:26.749606Z", + "iopub.status.idle": "2026-01-06T08:30:39.624343Z", + "shell.execute_reply": "2026-01-06T08:30:39.623292Z" + }, + "lc_cell_meme": { + "current": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be-1-c496", + "history": [ + { + "current": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-1-6528" + }, + { + "current": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be", + "next": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-1-6528" + }, + { + "current": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be", + "next": "bf8d4d64-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-1-6528" + }, + { + "current": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be", + "next": "bf8d4d64-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-1-6528" + }, + { + "current": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be", + "next": "bfc0aa92-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-1-6528" + }, + { + "current": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be", + "next": "bfc0aa92-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-1-6528" + }, + { + "current": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be", + "next": "c0061d48-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-1-6528" + }, + { + "current": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be", + "next": "c0639e82-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-1-6528" + }, + { + "current": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be", + "next": "c0639e82-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-1-6528" + }, + { + "current": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be-1-c496", + "next": "c0639e82-dbf1-11f0-99a8-12ab7e3bb6be-1-b0f1", + "previous": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-1-6528" + } + ], + "next": "c0639e82-dbf1-11f0-99a8-12ab7e3bb6be-2-b0f1-695d", + "previous": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be-2-6528-6953" + }, + "papermill": { + "duration": 12.971484, + "end_time": "2026-01-06T08:30:39.628569", + "exception": false, + "start_time": "2026-01-06T08:30:26.657085", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " # WikiImport1 → 上書き\n", + " wiki1 = page.locator('li#WikiImport1')\n", + " await wiki1.locator('select[name=\"WikiImportOperationPerSelect\"]').select_option(\"overwrite\")\n", + "\n", + " # WikiImport2 → 新規に作成\n", + " wiki2 = page.locator('li#WikiImport2')\n", + " await wiki2.locator('select[name=\"WikiImportOperationPerSelect\"]').select_option(\"createNew\")\n", + " await grdm.click_and_expect_alert(page, lambda: page.locator(\"#continueWikiImportSubmit\").click(), \"Import Complete\", transition_timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "fa0e9219-58a4-400a-b5b0-d7ac2520f1cd", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "c0639e82-dbf1-11f0-99a8-12ab7e3bb6be-2-b0f1-695d", + "history": [ + { + "current": "c0639e82-dbf1-11f0-99a8-12ab7e3bb6be-2-b0f1-695d", + "next": "c0061d48-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "c0061d48-dbf1-11f0-99a8-12ab7e3bb6be-1-83cd", + "previous": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be-1-c496" + }, + "papermill": { + "duration": 0.118002, + "end_time": "2026-01-06T08:30:39.844594", + "exception": false, + "start_time": "2026-01-06T08:30:39.726592", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 「Import Complete」と表示された画面にて「OK」ボタンをクリックする\n", + "\n", + "Wikiの画面に戻り、インポートされたファイルが、画面左の「プロジェクトのWiki」配下に「WikiImport2(3)」が表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "83c5c733-a911-426e-8975-3123669e9758", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:40.050095Z", + "iopub.status.busy": "2026-01-06T08:30:40.048930Z", + "iopub.status.idle": "2026-01-06T08:30:40.251062Z", + "shell.execute_reply": "2026-01-06T08:30:40.249717Z" + }, + "lc_cell_meme": { + "current": "c0061d48-dbf1-11f0-99a8-12ab7e3bb6be-1-83cd", + "history": [ + { + "current": "c0061d48-dbf1-11f0-99a8-12ab7e3bb6be", + "next": "c01795aa-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "c0061d48-dbf1-11f0-99a8-12ab7e3bb6be", + "next": "c01795aa-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "c0639e82-dbf1-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "c0061d48-dbf1-11f0-99a8-12ab7e3bb6be", + "next": "c01795aa-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "c0639e82-dbf1-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "c0061d48-dbf1-11f0-99a8-12ab7e3bb6be", + "next": "c01795aa-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "c0639e82-dbf1-11f0-99a8-12ab7e3bb6be-1-b0f1" + }, + { + "current": "c0061d48-dbf1-11f0-99a8-12ab7e3bb6be", + "next": "c01795aa-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "c0639e82-dbf1-11f0-99a8-12ab7e3bb6be-1-b0f1" + }, + { + "current": "c0061d48-dbf1-11f0-99a8-12ab7e3bb6be-1-83cd", + "next": "c01795aa-dbf1-11f0-99a8-12ab7e3bb6be-1-21ea", + "previous": "c0639e82-dbf1-11f0-99a8-12ab7e3bb6be-1-b0f1" + } + ], + "next": "c01795aa-dbf1-11f0-99a8-12ab7e3bb6be-2-21ea-07e0", + "previous": "c0639e82-dbf1-11f0-99a8-12ab7e3bb6be-2-b0f1-695d" + }, + "papermill": { + "duration": 0.300928, + "end_time": "2026-01-06T08:30:40.254703", + "exception": false, + "start_time": "2026-01-06T08:30:39.953775", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport1\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport2(3)\"]')).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "3adbbcb6-6ec9-454b-977a-b1501478e999", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "c01795aa-dbf1-11f0-99a8-12ab7e3bb6be-2-21ea-07e0", + "history": [ + { + "current": "c01795aa-dbf1-11f0-99a8-12ab7e3bb6be-2-21ea-07e0", + "next": "bfc0aa92-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "c0061d48-dbf1-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "bfc0aa92-dbf1-11f0-99a8-12ab7e3bb6be-1-6213", + "previous": "c0061d48-dbf1-11f0-99a8-12ab7e3bb6be-1-83cd" + }, + "papermill": { + "duration": 0.102243, + "end_time": "2026-01-06T08:30:40.461571", + "exception": false, + "start_time": "2026-01-06T08:30:40.359328", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 画面左の「プロジェクトのWiki」内にある「WikiImport1」をクリックする\n", + "\n", + "画面右のWiki表示領域にWikiの内容が表示され、1行目に「Wikiインポートテスト1(5回目)」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0d74a712-cdeb-4bf8-8ea8-20c77859341c", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:40.654012Z", + "iopub.status.busy": "2026-01-06T08:30:40.652713Z", + "iopub.status.idle": "2026-01-06T08:30:43.105646Z", + "shell.execute_reply": "2026-01-06T08:30:43.104587Z" + }, + "lc_cell_meme": { + "current": "bfc0aa92-dbf1-11f0-99a8-12ab7e3bb6be-1-6213", + "history": [ + { + "current": "bfc0aa92-dbf1-11f0-99a8-12ab7e3bb6be", + "next": "bfd2414e-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "bfc0aa92-dbf1-11f0-99a8-12ab7e3bb6be", + "next": "bfd2414e-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "bfc0aa92-dbf1-11f0-99a8-12ab7e3bb6be", + "next": "bfd2414e-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "c01795aa-dbf1-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "bfc0aa92-dbf1-11f0-99a8-12ab7e3bb6be", + "next": "bfd2414e-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "c01795aa-dbf1-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "bfc0aa92-dbf1-11f0-99a8-12ab7e3bb6be", + "next": "bfd2414e-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "c01795aa-dbf1-11f0-99a8-12ab7e3bb6be-1-21ea" + }, + { + "current": "bfc0aa92-dbf1-11f0-99a8-12ab7e3bb6be", + "next": "bfd2414e-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "c01795aa-dbf1-11f0-99a8-12ab7e3bb6be-1-21ea" + }, + { + "current": "bfc0aa92-dbf1-11f0-99a8-12ab7e3bb6be-1-6213", + "next": "bfd2414e-dbf1-11f0-99a8-12ab7e3bb6be-1-d0f0", + "previous": "c01795aa-dbf1-11f0-99a8-12ab7e3bb6be-1-21ea" + } + ], + "next": "bfd2414e-dbf1-11f0-99a8-12ab7e3bb6be-2-d0f0-32ba", + "previous": "c01795aa-dbf1-11f0-99a8-12ab7e3bb6be-2-21ea-07e0" + }, + "papermill": { + "duration": 2.554892, + "end_time": "2026-01-06T08:30:43.110042", + "exception": false, + "start_time": "2026-01-06T08:30:40.555150", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport1\"]').click()\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport1\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator(\"#wikiViewRender h1\", has_text=\"Wikiインポートテスト1(5回目)\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "de321ebc-0696-48ad-94eb-7bedbf9f52d3", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "bfd2414e-dbf1-11f0-99a8-12ab7e3bb6be-2-d0f0-32ba", + "history": [ + { + "current": "bfd2414e-dbf1-11f0-99a8-12ab7e3bb6be-2-d0f0-32ba", + "next": "bf8d4d64-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "bfc0aa92-dbf1-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "bf8d4d64-dbf1-11f0-99a8-12ab7e3bb6be-1-fdf2", + "previous": "bfc0aa92-dbf1-11f0-99a8-12ab7e3bb6be-1-6213" + }, + "papermill": { + "duration": 0.102525, + "end_time": "2026-01-06T08:30:43.313986", + "exception": false, + "start_time": "2026-01-06T08:30:43.211461", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## 画面左の「プロジェクトのWiki」内にある「WikiImport2(3)」をクリックする\n", + "\n", + "画面右のWiki表示領域にWikiの内容が表示され、1行目に「Wikiインポートテスト2(5回目)」と表示されること" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "af01f893-996f-4a34-8031-ddf08117a598", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:43.509537Z", + "iopub.status.busy": "2026-01-06T08:30:43.508524Z", + "iopub.status.idle": "2026-01-06T08:30:46.232106Z", + "shell.execute_reply": "2026-01-06T08:30:46.231293Z" + }, + "lc_cell_meme": { + "current": "bf8d4d64-dbf1-11f0-99a8-12ab7e3bb6be-1-fdf2", + "history": [ + { + "current": "bf8d4d64-dbf1-11f0-99a8-12ab7e3bb6be", + "next": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "bf8d4d64-dbf1-11f0-99a8-12ab7e3bb6be", + "next": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "bf8d4d64-dbf1-11f0-99a8-12ab7e3bb6be", + "next": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "bfd2414e-dbf1-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "bf8d4d64-dbf1-11f0-99a8-12ab7e3bb6be", + "next": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "bfd2414e-dbf1-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "bf8d4d64-dbf1-11f0-99a8-12ab7e3bb6be", + "next": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "bfd2414e-dbf1-11f0-99a8-12ab7e3bb6be-1-d0f0" + }, + { + "current": "bf8d4d64-dbf1-11f0-99a8-12ab7e3bb6be", + "next": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be", + "previous": "bfd2414e-dbf1-11f0-99a8-12ab7e3bb6be-1-d0f0" + }, + { + "current": "bf8d4d64-dbf1-11f0-99a8-12ab7e3bb6be-1-fdf2", + "next": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be-1-0879", + "previous": "bfd2414e-dbf1-11f0-99a8-12ab7e3bb6be-1-d0f0" + } + ], + "next": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be-2-0879-f276", + "previous": "bfd2414e-dbf1-11f0-99a8-12ab7e3bb6be-2-d0f0-32ba" + }, + "papermill": { + "duration": 2.827555, + "end_time": "2026-01-06T08:30:46.236827", + "exception": false, + "start_time": "2026-01-06T08:30:43.409272", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " await page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport2(3)\"]').click()\n", + " await expect(page.locator('//*[contains(@class, \"title-text\")]//*[text() = \"WikiImport2(3)\"]')).to_be_visible(timeout=transition_timeout)\n", + " await expect(page.locator(\"#wikiViewRender h1\", has_text=\"Wikiインポートテスト2(5回目)\")).to_be_visible(timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "57cfd24a-28bd-4ab2-b96c-953d943b9ed4", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be-2-0879-f276", + "history": [ + { + "current": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be-1-0879", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "bf8d4d64-dbf1-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be-2-0879-f276", + "next": "1cf4be06-dbf2-11f0-99a8-12ab7e3bb6be", + "previous": "bf8d4d64-dbf1-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "1cf4be06-dbf2-11f0-99a8-12ab7e3bb6be-1-3373", + "previous": "bf8d4d64-dbf1-11f0-99a8-12ab7e3bb6be-1-fdf2" + }, + "papermill": { + "duration": 0.103166, + "end_time": "2026-01-06T08:30:46.443773", + "exception": false, + "start_time": "2026-01-06T08:30:46.340607", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "source": [ + "## (指定がある場合) プロジェクトを削除する" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1acd2d47-e39b-42a4-9ef0-5d9ee00cd469", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:46.641168Z", + "iopub.status.busy": "2026-01-06T08:30:46.640105Z", + "iopub.status.idle": "2026-01-06T08:30:54.740941Z", + "shell.execute_reply": "2026-01-06T08:30:54.739801Z" + }, + "lc_cell_meme": { + "current": "1cf4be06-dbf2-11f0-99a8-12ab7e3bb6be-1-3373", + "history": [ + { + "current": "1cf4be06-dbf2-11f0-99a8-12ab7e3bb6be-1-3373", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "previous": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be-1-0879" + } + ], + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-183e", + "previous": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be-2-0879-f276" + }, + "papermill": { + "duration": 8.205476, + "end_time": "2026-01-06T08:30:54.746132", + "exception": false, + "start_time": "2026-01-06T08:30:46.540656", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "tags": [] + }, + "outputs": [], + "source": [ + "async def _step(page):\n", + " if not delete_project:\n", + " return\n", + " await scripts.grdm.delete_project(page)\n", + " await scripts.grdm.expect_dashboard(page, transition_timeout=transition_timeout)\n", + "\n", + "await run_pw(_step)" + ] + }, + { + "cell_type": "markdown", + "id": "01bb3472-2cff-45ca-a284-340f98c76515", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-183e", + "history": [ + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-1-8ef1", + "next": "0d153210-80d6-11ed-95e1-0242ac120004", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-2-8ef1-0c99", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-1-bd88", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004-1-1678" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-3-8ef1-0c99-e81f", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-2-bd88-6497", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004-2-1678-deb1" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-4-8ef1-0c99-e81f-4086", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-3-bd88-6497-d40c", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004-3-1678-deb1-5bc0" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-5-8ef1-0c99-e81f-4086-98aa", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-4-bd88-6497-d40c-e2d4", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004-4-1678-deb1-5bc0-45f5" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-6-8ef1-0c99-e81f-4086-98aa-d482", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-5-bd88-6497-d40c-e2d4-e257", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004-5-1678-deb1-5bc0-45f5-f3bb" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-6-8ef1-0c99-e81f-4086-98aa-d482", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-6-bd88-6497-d40c-e2d4-e257-f333", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004-6-1678-deb1-5bc0-45f5-f3bb-776a" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-7-8ef1-0c99-e81f-4086-98aa-d482-0385", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-6-bd88-6497-d40c-e2d4-e257-f333", + "previous": "18fc3342-d725-11ef-9966-364c890e7489" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-8-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-7-bd88-6497-d40c-e2d4-e257-f333-e27b", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004-7-1678-deb1-5bc0-45f5-f3bb-776a-c6d5" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004-8-1678-deb1-5bc0-45f5-f3bb-776a-c6d5-fb46" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "0d1531b6-80d6-11ed-95e1-0242ac120004-9-1678-deb1-5bc0-45f5-f3bb-776a-c6d5-fb46-6437" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "2840f6ba-0c29-11f0-98e9-5e0a5654d7bd-1-f26a" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "3b9069e4-0c29-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "4928ff80-0c29-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "1b68e060-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "1b81d7be-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "1b9c5f26-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "1bb676ea-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "1bcc272e-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "1be33a54-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-10-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "1be33a54-0c3d-11f0-98e9-5e0a5654d7bd-1-63bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-10-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "1be33a54-0c3d-11f0-98e9-5e0a5654d7bd-1-63bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-10-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "previous": "1be33a54-0c3d-11f0-98e9-5e0a5654d7bd-1-63bd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-10-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-10-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a", + "previous": "1be33a54-0c3d-11f0-98e9-5e0a5654d7bd-2-63bd-8809" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-12-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a-72f2-e590", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-10-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a", + "previous": "1bb676ea-0c3d-11f0-98e9-5e0a5654d7bd-1-b491" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-12-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a-72f2-e590", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9", + "previous": "1bb676ea-0c3d-11f0-98e9-5e0a5654d7bd-3-b491-007a-7bcd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-14-98aa-d482-0385-8e2c-9432-9a6a-72f2-e590-6280-4255", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9", + "previous": "0cd70764-0c5d-11f0-98e9-5e0a5654d7bd-2-9bdf-ef38" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-17-8e2c-9432-9a6a-72f2-e590-6280-4255-b950-ee56-66a6", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-14-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9-8f37-5cd8", + "previous": "0cd70764-0c5d-11f0-98e9-5e0a5654d7bd-4-9bdf-ef38-b5d0-1fcd" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-17-a86e-3653-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342", + "previous": "0cd70764-0c5d-11f0-98e9-5e0a5654d7bd-7-9bdf-ef38-b5d0-1fcd-75c3-9272-e9be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "0cd70764-0c5d-11f0-98e9-5e0a5654d7bd-9-9bdf-ef38-b5d0-1fcd-75c3-9272-e9be-6e10-733a" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "f8ee8dbf-dae6-11ec-b1c9-2f7bec2724a5-24-92da-356c-5b4a-77c8-e154-a728-195c-a5d5-8d84-f336" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "2e11bb80-c44b-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "bd1b48a4-c44c-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "bdbc9d76-c44c-11f0-af30-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "b9155786-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "bc3a5ad8-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "bf686812-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "bfd2d396-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "c053177c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "c0a9e34a-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "c12fe0e4-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "c1ab1c8c-c9c9-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "73cf2834-c9d6-11f0-9373-6a40bdb2b9ec" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "26b9da56-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "26b9da56-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "26b9da56-da54-11f0-806b-12ab7e3bb6be-1-672f" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "360e6328-da54-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "7c40aef2-da57-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "7cba9046-da57-11f0-806b-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "28e1c72c-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "d68c9c76-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "d713fe14-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "d770b6d6-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "d7a5ebf8-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "d80c8dfe-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "d88976ac-dbed-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "1f6bdc04-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "1fee83f2-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "2089833e-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "20e2f20c-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "217e8078-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "221a0e1c-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "22978c2a-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "22e5941a-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "23448736-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "23b5a9d4-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "23e2eaa2-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "2433bacc-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "24eb9e3a-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "25668c26-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "259ee792-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "261be3f0-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "26cd2cb4-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "2724c0aa-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "2768ac2a-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "2823fb88-dbee-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "bf35253a-dbf1-11f0-99a8-12ab7e3bb6be-1-0879" + }, + { + "current": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-183e", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "previous": "1cf4be06-dbf2-11f0-99a8-12ab7e3bb6be" + } + ], + "next": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-a430", + "previous": "1cf4be06-dbf2-11f0-99a8-12ab7e3bb6be-1-3373" + }, + "papermill": { + "duration": 0.114499, + "end_time": "2026-01-06T08:30:54.972053", + "exception": false, + "start_time": "2026-01-06T08:30:54.857554", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "source": [ + "終了処理を実施。" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6c6b87d6-523d-41e5-bc2e-4598c6176102", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:55.177384Z", + "iopub.status.busy": "2026-01-06T08:30:55.176034Z", + "iopub.status.idle": "2026-01-06T08:30:56.265826Z", + "shell.execute_reply": "2026-01-06T08:30:56.264866Z" + }, + "lc_cell_meme": { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-a430", + "execution_end_time": "2025-01-20T12:22:52.866081Z", + "history": [ + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-1-bd88", + "next": null, + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-2-bd88-6497", + "next": null, + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-1-8ef1" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-2-bd88-6497", + "next": null, + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-2-8ef1-0c99" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-3-bd88-6497-d40c", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-2-8ef1-0c99" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-3-bd88-6497-d40c", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-1-4788", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-3-8ef1-0c99-e81f" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-4-bd88-6497-d40c-e2d4", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-2-4788-8a30", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-3-8ef1-0c99-e81f" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-5-bd88-6497-d40c-e2d4-e257", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-3-4788-8a30-7d73", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-4-8ef1-0c99-e81f-4086" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-6-bd88-6497-d40c-e2d4-e257-f333", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-4-4788-8a30-7d73-49da", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-5-8ef1-0c99-e81f-4086-98aa" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-7-bd88-6497-d40c-e2d4-e257-f333-e27b", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-5-4788-8a30-7d73-49da-50cd", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-6-8ef1-0c99-e81f-4086-98aa-d482" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-6-4788-8a30-7d73-49da-50cd-ddaa", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-7-8ef1-0c99-e81f-4086-98aa-d482-0385" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-7-4788-8a30-7d73-49da-50cd-ddaa-9795", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-8-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-8-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-10-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-1-1403", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-10-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-1-1403", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-10-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-1-1403", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-9-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-2-1403-a376", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-10-8ef1-0c99-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-14-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9-8f37-5cd8", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-12-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a-72f2-e590" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-17-a86e-3653-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-6-1403-a376-dc1e-e116-9124-7b17", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-14-98aa-d482-0385-8e2c-9432-9a6a-72f2-e590-6280-4255" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-19-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-9-1403-a376-dc1e-e116-9124-7b17-b85d-ecad-31de", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-17-8e2c-9432-9a6a-72f2-e590-6280-4255-b950-ee56-66a6" + }, + { + "current": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-a430", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-11-a376-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-19-9a6a-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b" + } + ], + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-db31", + "previous": "0d1531e8-80d6-11ed-95e1-0242ac120004-20-72f2-e590-6280-4255-b950-ee56-66a6-e6c0-1b4b-183e" + }, + "lc_wrapper": { + "log_history": [ + "/home/opeuser/notebooks/seleniumTestRdm/.log/20221221/20221221-022116-0732.log", + "/home/jovyan/.log/20230920/20230920-022531-0517.log", + "/home/jovyan/.log/20230920/20230920-023008-0388.log", + "/home/jovyan/.log/20240124/20240124-033546-0263.log", + "/home/jovyan/.log/20240124/20240124-034004-0850.log", + "/home/jovyan/.log/20240124/20240124-034204-0716.log", + "/home/jovyan/.log/20240124/20240124-034619-0951.log", + "/home/jovyan/.log/20240124/20240124-035751-0526.log", + "/home/jovyan/.log/20240131/20240131-000810-0351.log", + "/home/jovyan/.log/20240131/20240131-001010-0301.log", + "/home/jovyan/.log/20240131/20240131-003232-0482.log", + "/home/jovyan/.log/20240131/20240131-040933-0769.log", + "/home/jovyan/.log/20240207/20240207-025036-0442.log", + "/home/jovyan/.log/20240214/20240214-022358-0962.log", + "/home/jovyan/.log/20240220/20240220-030929-0350.log", + "/home/jovyan/.log/20240220/20240220-070745-0719.log", + "/home/jovyan/.log/20240220/20240220-072647-0147.log", + "/home/jovyan/.log/20240220/20240220-075855-0452.log", + "/home/jovyan/.log/20240228/20240228-002302-0785.log", + "/home/jovyan/.log/20241002/20241002-004749-0886.log", + "/home/jovyan/.log/20241106/20241106-012408-0912.log", + "/home/jovyan/.log/20241106/20241106-014138-0029.log", + "/home/jovyan/.log/20241106/20241106-020740-0766.log", + "/home/jovyan/.log/20250120/20250120-122252-0791.log" + ] + }, + "papermill": { + "duration": 1.194492, + "end_time": "2026-01-06T08:30:56.268030", + "exception": false, + "start_time": "2026-01-06T08:30:55.073538", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "await finish_pw_context()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "358b6a78-58e7-4302-a9a2-5a477cefad47", + "metadata": { + "deletable": true, + "editable": true, + "execution": { + "iopub.execute_input": "2026-01-06T08:30:56.481079Z", + "iopub.status.busy": "2026-01-06T08:30:56.480826Z", + "iopub.status.idle": "2026-01-06T08:30:56.628126Z", + "shell.execute_reply": "2026-01-06T08:30:56.626680Z" + }, + "lc_cell_meme": { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-12-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38-db31", + "history": [ + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-7-4788-8a30-7d73-49da-50cd-ddaa-9795", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd", + "next": "a0be15fa-cfbc-11ee-aac4-e614fd240312-5-d8db-2f52-2d72-4f01-7bae", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd", + "next": "be5ca7a6-cfbd-11ee-aac4-e614fd240312-5-2859-6def-5a16-eab4-6380", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-1-1403", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-5-2457-4dd6-1c26-a538-0927", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-2-1403-a376", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-6-2457-4dd6-1c26-a538-0927-fec0", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-2-1403-a376", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-6-2457-4dd6-1c26-a538-0927-fec0", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-2-1403-a376", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-6-2457-4dd6-1c26-a538-0927-fec0", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-7-2457-4dd6-1c26-a538-0927-fec0-3901", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-10-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "cf79f6c6-0422-11ef-b901-9ee4ca18f90f-9-3228-42c1-7841-354c-51c4-ea5d-d982-3358-01df", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "d270a640-0422-11ef-b901-9ee4ca18f90f-8-7a83-35a2-e666-ef9d-6e01-3bb7-30fc-7a42", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "88d5931c-0434-11ef-b901-9ee4ca18f90f-9-656a-f4ab-e3d8-0fc4-8f9b-dfcc-a95f-af4d-9c46", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "939d9c60-e7a8-11ef-8804-e664e9f91ae7-1-61df", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "8c06187c-0434-11ef-b901-9ee4ca18f90f-8-7549-a108-3151-df1a-9436-0956-114e-4777", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-6-1403-a376-dc1e-e116-9124-7b17", + "next": "13c35e24-73c9-11ef-b0d7-cee2f9bc9ae0-2-4d24-05bb", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-9-1403-a376-dc1e-e116-9124-7b17-b85d-ecad-31de", + "next": "13c35e24-73c9-11ef-b0d7-cee2f9bc9ae0-4-4d24-05bb-770d-25fa", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-14-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9-8f37-5cd8" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-11-a376-dc1e-e116-9124-7b17-b85d-ecad-31de-f0f7-6f38", + "next": "13c35e24-73c9-11ef-b0d7-cee2f9bc9ae0-7-4d24-05bb-770d-25fa-657a-b04b-a803", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-17-a86e-3653-5c2a-fa15-d3c9-8f37-5cd8-9428-1829-d342" + } + ], + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-20-fa15-d3c9-8f37-5cd8-9428-1829-d342-e53a-e30a-a430" + }, + "papermill": { + "duration": 0.255787, + "end_time": "2026-01-06T08:30:56.630525", + "exception": false, + "start_time": "2026-01-06T08:30:56.374738", + "status": "completed" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + } + }, + "outputs": [], + "source": [ + "!rm -fr {work_dir}" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.9" + }, + "lc_notebook_meme": { + "current": "fdf30b38-0421-11ef-b901-9ee4ca18f90f", + "lc_server_signature": { + "current": { + "notebook_dir": "/home/jovyan", + "notebook_path": "/テスト手順-Wiki操作-WikiImport.ipynb", + "signature_id": "e16ae418-9da4-11f0-a537-ce96f44cf9f5" + } + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git "a/\345\217\226\343\202\212\343\201\276\343\201\250\343\202\201-Wiki\346\223\215\344\275\234.ipynb" "b/\345\217\226\343\202\212\343\201\276\343\201\250\343\202\201-Wiki\346\223\215\344\275\234.ipynb" new file mode 100644 index 0000000..7806aca --- /dev/null +++ "b/\345\217\226\343\202\212\343\201\276\343\201\250\343\202\201-Wiki\346\223\215\344\275\234.ipynb" @@ -0,0 +1,1497 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "c11c1bc4-80b2-4ddd-aabc-5ce74e190463", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-17-3185-bcb1-eb64-ff1f-e88c-0910-7923-180d-668a-6bd9", + "history": [ + { + "current": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004-8-490a-05fb-01ac-29c3-d4dc-cf29-6b30-a674", + "previous": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658" + }, + { + "current": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004-8-490a-05fb-01ac-29c3-d4dc-cf29-6b30-a674", + "previous": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658" + }, + { + "current": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-17-3185-bcb1-eb64-ff1f-e88c-0910-7923-180d-668a-6bd9", + "next": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-12-9043-4ba3-5193-3fce-7040-afde-7319-156a-b08a-efc8", + "previous": "05cdacf8-3a56-11f0-8d62-b672e09b3688" + } + ], + "next": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-15-3fce-7040-afde-7319-156a-b08a-efc8-3530-2030-3739" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [ + "parameters" + ] + }, + "outputs": [], + "source": [ + "from datetime import datetime\n", + "from getpass import getpass\n", + "\n", + "rdm_url = 'staging.rdm.example.com'\n", + "idp_name_1 = None # 'GakuNin RDM IdP'\n", + "idp_username_1 = None\n", + "idp_password_1 = None\n", + "rdm_project_name = 'TEST-WIKI-{}'.format(datetime.now().strftime('%Y%m%d-%H%M%S'))\n", + "target_storage_name = 'NII Storage'\n", + "target_storage_id = 'osfstorage'\n", + "delete_project = True\n", + "default_result_path = None\n", + "close_on_fail = False\n", + "transition_timeout = 60000\n", + "skip_failed_test = True\n", + "exclude_notebooks = []" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "98f29bed-b81f-4ebf-b015-4cd4853bb0be", + "metadata": { + "deletable": true, + "lc_cell_meme": { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-15-3fce-7040-afde-7319-156a-b08a-efc8-3530-2030-3739", + "execution_end_time": "2025-04-02T06:25:57.346Z", + "history": [ + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "a0674b68-0c3c-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "d95d6308-0c3c-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "a8832c1c-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "e7480d50-0c3d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f93f2d46-0c46-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "3295fed4-0c48-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "6a84eba0-0c4a-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "6d481ba6-0c53-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "221c4f0a-0c56-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "19d7ea5a-0c5d-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "377594ca-0c6e-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-9043", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-3-a21c-c06b-54e5" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-4-3215-63a8-9043-4ba3", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-5218", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-5-a21c-c06b-54e5-e070-ec83" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-7-3215-63a8-9043-4ba3-5193-3fce-7040", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-5-4202-aef0-78b6-5218-939f", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-6-a21c-c06b-54e5-e070-ec83-fa46" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-8-3215-63a8-9043-4ba3-5193-3fce-7040-afde", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-8-4202-aef0-78b6-5218-939f-7c1f-36a3-561d", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-9-a21c-c06b-54e5-e070-ec83-fa46-c0e7-3185-bcb1" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-12-9043-4ba3-5193-3fce-7040-afde-7319-156a-b08a-efc8", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-9-4202-aef0-78b6-5218-939f-7c1f-36a3-561d-61b6", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-10-a21c-c06b-54e5-e070-ec83-fa46-c0e7-3185-bcb1-eb64" + }, + { + "current": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-15-3fce-7040-afde-7319-156a-b08a-efc8-3530-2030-3739", + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-13-5218-939f-7c1f-36a3-561d-61b6-8267-4a88-1c97-cfab", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-14-ec83-fa46-c0e7-3185-bcb1-eb64-ff1f-e88c-0910-7923" + } + ], + "next": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-16-36a3-561d-61b6-8267-4a88-1c97-cfab-d694-8563-a497", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-17-3185-bcb1-eb64-ff1f-e88c-0910-7923-180d-668a-6bd9" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "if idp_username_1 is None:\n", + " idp_username_1 = input(prompt=f'Username for {idp_name_1}')\n", + "if idp_password_1 is None:\n", + " idp_password_1 = getpass(prompt=f'Password for {idp_username_1}@{idp_name_1}')\n", + "(len(idp_username_1), len(idp_password_1))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "97683f65-7f21-419d-8c40-28cca14c5f08", + "metadata": { + "deletable": true, + "lc_cell_meme": { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-16-36a3-561d-61b6-8267-4a88-1c97-cfab-d694-8563-a497", + "execution_end_time": "2025-04-02T06:25:59.737Z", + "history": [ + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-9-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-2-a21c-c06b" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-9-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-9-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-9-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-10-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b-7f11", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "a72e1754-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0", + "next": "c31532b8-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-5218", + "next": "a72e1754-0c48-11f0-98e9-5e0a5654d7bd", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-1-3215" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-5218", + "next": "a72e1754-0c48-11f0-98e9-5e0a5654d7bd-2-ce6c-01ad", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-9043" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-5-4202-aef0-78b6-5218-939f", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-12-e44d-4556-863e-9370-b5f5-e658-7a0b-7f11-50c2-120c", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-3-3215-63a8-9043" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-8-4202-aef0-78b6-5218-939f-7c1f-36a3-561d", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-13-4556-863e-9370-b5f5-e658-7a0b-7f11-50c2-120c-62e9", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-4-3215-63a8-9043-4ba3" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-9-4202-aef0-78b6-5218-939f-7c1f-36a3-561d-61b6", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-16-b5f5-e658-7a0b-7f11-50c2-120c-62e9-f0ed-0032-2c57", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-7-3215-63a8-9043-4ba3-5193-3fce-7040" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-13-5218-939f-7c1f-36a3-561d-61b6-8267-4a88-1c97-cfab", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-17-e658-7a0b-7f11-50c2-120c-62e9-f0ed-0032-2c57-2457", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-8-3215-63a8-9043-4ba3-5193-3fce-7040-afde" + }, + { + "current": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-16-36a3-561d-61b6-8267-4a88-1c97-cfab-d694-8563-a497", + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-21-120c-62e9-f0ed-0032-2c57-2457-0051-5baf-1381-665a", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-12-9043-4ba3-5193-3fce-7040-afde-7319-156a-b08a-efc8" + } + ], + "next": "8b5ce66e-80d5-11ed-95e1-0242ac120004-24-0032-2c57-2457-0051-5baf-1381-665a-d5e9-8d86-8cc0", + "previous": "9a6a67cc-0c28-11f0-98e9-5e0a5654d7bd-15-3fce-7040-afde-7319-156a-b08a-efc8-3530-2030-3739" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import tempfile\n", + "\n", + "work_dir = tempfile.mkdtemp()\n", + "if default_result_path is None:\n", + " default_result_path = work_dir\n", + "work_dir" + ] + }, + { + "cell_type": "markdown", + "id": "5ad1e5b4-e544-43b9-9afa-b6fd7ece8584", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-24-0032-2c57-2457-0051-5baf-1381-665a-d5e9-8d86-8cc0", + "history": [ + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-1-cb1b", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004", + "previous": null + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-2-cb1b-42bc", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004-1-490a", + "previous": null + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-3-cb1b-42bc-e44d", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004-2-490a-05fb", + "previous": null + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-4-cb1b-42bc-e44d-4556", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004-3-490a-05fb-01ac", + "previous": null + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-5-cb1b-42bc-e44d-4556-863e", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004-4-490a-05fb-01ac-29c3", + "previous": null + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-6-cb1b-42bc-e44d-4556-863e-9370", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004-5-490a-05fb-01ac-29c3-d4dc", + "previous": null + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-7-cb1b-42bc-e44d-4556-863e-9370-b5f5", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004-6-490a-05fb-01ac-29c3-d4dc-cf29", + "previous": null + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004-7-490a-05fb-01ac-29c3-d4dc-cf29-6b30", + "previous": null + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004-8-490a-05fb-01ac-29c3-d4dc-cf29-6b30-a674", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004-8-490a-05fb-01ac-29c3-d4dc-cf29-6b30-a674", + "previous": "0c7d1c72-0c26-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658", + "next": "8b5ce6a0-80d5-11ed-95e1-0242ac120004-8-490a-05fb-01ac-29c3-d4dc-cf29-6b30-a674", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658", + "next": "8b5ce6e6-80d5-11ed-95e1-0242ac120004-8-cf3f-b3ef-db35-57ad-2bcf-ffc2-105c-69a6", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658", + "next": "8b5ce704-80d5-11ed-95e1-0242ac120004-8-134a-19fd-8302-4b9a-fe94-8416-c02c-3d66", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658", + "next": "4a2d93ba-575c-11ee-879c-cee8484f477d-7-ce15-af72-2e99-2376-ed5c-8317-0981", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658", + "next": "ac9f5680-9be1-11ef-bec6-b6d4434572e8-3-0c61-b7da-7291", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658", + "next": "8b5ce722-80d5-11ed-95e1-0242ac120004-8-ba9b-f235-19a9-23b6-7145-b64a-6dfb-09dd", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-8-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658", + "next": "8b5ce740-80d5-11ed-95e1-0242ac120004-9-2295-9f93-ce95-2df2-6ce8-e56d-28e9-7a4e-fd92", + "previous": "f05363a8-0c25-11f0-98e9-5e0a5654d7bd-1-a21c" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-9-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b", + "next": "8b5ce740-80d5-11ed-95e1-0242ac120004-9-2295-9f93-ce95-2df2-6ce8-e56d-28e9-7a4e-fd92", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-10-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b-7f11", + "next": "8b5ce740-80d5-11ed-95e1-0242ac120004-10-2295-9f93-ce95-2df2-6ce8-e56d-28e9-7a4e-fd92-f25a", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-10-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b-7f11", + "next": "8b5ce740-80d5-11ed-95e1-0242ac120004-10-2295-9f93-ce95-2df2-6ce8-e56d-28e9-7a4e-fd92-f25a", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-10-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b-7f11", + "next": "8b5ce740-80d5-11ed-95e1-0242ac120004-10-2295-9f93-ce95-2df2-6ce8-e56d-28e9-7a4e-fd92-f25a", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-1-4202" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-10-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b-7f11", + "next": "8b5ce740-80d5-11ed-95e1-0242ac120004-11-9f93-ce95-2df2-6ce8-e56d-28e9-7a4e-fd92-f25a-44f7", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-2-4202-aef0" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-10-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b-7f11", + "next": "8b5ce740-80d5-11ed-95e1-0242ac120004-11-9f93-ce95-2df2-6ce8-e56d-28e9-7a4e-fd92-f25a-44f7", + "previous": "a72e1754-0c48-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-10-cb1b-42bc-e44d-4556-863e-9370-b5f5-e658-7a0b-7f11", + "next": "8b5ce740-80d5-11ed-95e1-0242ac120004-11-9f93-ce95-2df2-6ce8-e56d-28e9-7a4e-fd92-f25a-44f7", + "previous": "3bd0c974-0c49-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-12-e44d-4556-863e-9370-b5f5-e658-7a0b-7f11-50c2-120c", + "next": "8b5ce740-80d5-11ed-95e1-0242ac120004-11-9f93-ce95-2df2-6ce8-e56d-28e9-7a4e-fd92-f25a-44f7", + "previous": "a72e1754-0c48-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-12-e44d-4556-863e-9370-b5f5-e658-7a0b-7f11-50c2-120c", + "next": "7258c5f6-0f8b-11f0-935e-6e323efef16c", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-5218" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-12-e44d-4556-863e-9370-b5f5-e658-7a0b-7f11-50c2-120c", + "next": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-3-c85a-d8bf-8dea", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-5218" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-13-4556-863e-9370-b5f5-e658-7a0b-7f11-50c2-120c-62e9", + "next": "b4bb8a0a-0f8b-11f0-935e-6e323efef16c", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-4-4202-aef0-78b6-5218" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-16-b5f5-e658-7a0b-7f11-50c2-120c-62e9-f0ed-0032-2c57", + "next": "b4bb8a0a-0f8b-11f0-935e-6e323efef16c-1-b213", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-5-4202-aef0-78b6-5218-939f" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-17-e658-7a0b-7f11-50c2-120c-62e9-f0ed-0032-2c57-2457", + "next": "b4bb8a0a-0f8b-11f0-935e-6e323efef16c-4-b213-00e1-d99a-d244", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-8-4202-aef0-78b6-5218-939f-7c1f-36a3-561d" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-21-120c-62e9-f0ed-0032-2c57-2457-0051-5baf-1381-665a", + "next": "b4bb8a0a-0f8b-11f0-935e-6e323efef16c-5-b213-00e1-d99a-d244-936b", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-9-4202-aef0-78b6-5218-939f-7c1f-36a3-561d-61b6" + }, + { + "current": "8b5ce66e-80d5-11ed-95e1-0242ac120004-24-0032-2c57-2457-0051-5baf-1381-665a-d5e9-8d86-8cc0", + "next": "b4bb8a0a-0f8b-11f0-935e-6e323efef16c-9-b213-00e1-d99a-d244-936b-b9fe-e496-7385-6aa6", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-13-5218-939f-7c1f-36a3-561d-61b6-8267-4a88-1c97-cfab" + } + ], + "next": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-15-11de-e027-5ced-0939-f364-e8a5-98ea-129a-0326-df83", + "previous": "4f1d97fa-0c26-11f0-98e9-5e0a5654d7bd-16-36a3-561d-61b6-8267-4a88-1c97-cfab-d694-8563-a497" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "source": [ + "# GakuNinRDM 総合テスト [Wiki操作]\n", + "\n", + "- サブシステム名: アドオン\n", + "- ページ/アドオン: Wiki\n", + "- 機能分類: Wiki操作\n", + "- シナリオ名: *\n", + "- 用意するテストデータ: URL一覧、アカウント(既存ユーザー1: GRDM)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4d89a6c3-cb47-4206-b2ce-5527260dd3e9", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-15-11de-e027-5ced-0939-f364-e8a5-98ea-129a-0326-df83", + "execution_end_time": "2025-04-02T06:31:11.748Z", + "history": [ + { + "current": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd", + "next": "fc1e9000-ecda-11ef-b381-0242ac120006-8-ad5a-1453-986a-418b-269a-3f21-466e-058e", + "previous": "8b87efd0-f991-11ef-a92d-0242ac120006-5-ccde-2dab-8cb6-87a2-145c" + }, + { + "current": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-1-c85a", + "next": "c9853da6-0c6f-11f0-98e9-5e0a5654d7bd", + "previous": "8b87efd0-f991-11ef-a92d-0242ac120006-5-ccde-2dab-8cb6-87a2-145c" + }, + { + "current": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-3-c85a-d8bf-8dea", + "next": "c9853da6-0c6f-11f0-98e9-5e0a5654d7bd-1-f3a3", + "previous": "8b87efd0-f991-11ef-a92d-0242ac120006-6-ccde-2dab-8cb6-87a2-145c-a1d6" + }, + { + "current": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-3-c85a-d8bf-8dea", + "next": "7258c5f6-0f8b-11f0-935e-6e323efef16c", + "previous": "8b5ce66e-80d5-11ed-95e1-0242ac120004-12-e44d-4556-863e-9370-b5f5-e658-7a0b-7f11-50c2-120c" + }, + { + "current": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-3-c85a-d8bf-8dea", + "next": "7258c5f6-0f8b-11f0-935e-6e323efef16c", + "previous": "b4bb8a0a-0f8b-11f0-935e-6e323efef16c" + }, + { + "current": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-3-c85a-d8bf-8dea", + "next": "e49811c6-0f8b-11f0-935e-6e323efef16c", + "previous": "b4bb8a0a-0f8b-11f0-935e-6e323efef16c" + }, + { + "current": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-3-c85a-d8bf-8dea", + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "previous": "b4bb8a0a-0f8b-11f0-935e-6e323efef16c" + }, + { + "current": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-3-c85a-d8bf-8dea", + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "previous": "b4bb8a0a-0f8b-11f0-935e-6e323efef16c" + }, + { + "current": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-3-c85a-d8bf-8dea", + "next": "3e836c18-0c75-11f0-b991-feb16f56f93e-3-b008-e8d0-3f9b", + "previous": "b4bb8a0a-0f8b-11f0-935e-6e323efef16c" + }, + { + "current": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-3-c85a-d8bf-8dea", + "next": "1945ee16-0f8c-11f0-935e-6e323efef16c", + "previous": "b4bb8a0a-0f8b-11f0-935e-6e323efef16c" + }, + { + "current": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-3-c85a-d8bf-8dea", + "next": "1945ee16-0f8c-11f0-935e-6e323efef16c", + "previous": "b4bb8a0a-0f8b-11f0-935e-6e323efef16c" + }, + { + "current": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-4-c85a-d8bf-8dea-ced2", + "next": "1945ee16-0f8c-11f0-935e-6e323efef16c-1-2c1c", + "previous": "b4bb8a0a-0f8b-11f0-935e-6e323efef16c" + }, + { + "current": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-7-c85a-d8bf-8dea-ced2-b6ea-11de-e027", + "next": "1945ee16-0f8c-11f0-935e-6e323efef16c-2-2c1c-4f08", + "previous": "b4bb8a0a-0f8b-11f0-935e-6e323efef16c-1-b213" + }, + { + "current": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-7-c85a-d8bf-8dea-ced2-b6ea-11de-e027", + "next": "e4ebb1f2-191b-11f0-ad36-668cb6ddd6b0", + "previous": "b4bb8a0a-0f8b-11f0-935e-6e323efef16c-4-b213-00e1-d99a-d244" + }, + { + "current": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-8-c85a-d8bf-8dea-ced2-b6ea-11de-e027-5ced", + "next": "1945ee16-0f8c-11f0-935e-6e323efef16c-5-2c1c-4f08-40b5-cf6e-9e08", + "previous": "b4bb8a0a-0f8b-11f0-935e-6e323efef16c-4-b213-00e1-d99a-d244" + }, + { + "current": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-12-8dea-ced2-b6ea-11de-e027-5ced-0939-f364-e8a5-98ea", + "next": "1945ee16-0f8c-11f0-935e-6e323efef16c-6-2c1c-4f08-40b5-cf6e-9e08-8d48", + "previous": "b4bb8a0a-0f8b-11f0-935e-6e323efef16c-5-b213-00e1-d99a-d244-936b" + }, + { + "current": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-15-11de-e027-5ced-0939-f364-e8a5-98ea-129a-0326-df83", + "next": "1945ee16-0f8c-11f0-935e-6e323efef16c-10-2c1c-4f08-40b5-cf6e-9e08-8d48-f057-5c33-2714-dcb0", + "previous": "b4bb8a0a-0f8b-11f0-935e-6e323efef16c-9-b213-00e1-d99a-d244-936b-b9fe-e496-7385-6aa6" + } + ], + "next": "1945ee16-0f8c-11f0-935e-6e323efef16c-13-cf6e-9e08-8d48-f057-5c33-2714-dcb0-e14d-9444-9b9a", + "previous": "8b5ce66e-80d5-11ed-95e1-0242ac120004-24-0032-2c57-2457-0051-5baf-1381-665a-d5e9-8d86-8cc0" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + } + }, + "outputs": [], + "source": [ + "from datetime import datetime\n", + "import os\n", + "import papermill as pm\n", + "import traceback\n", + "\n", + "def make_result_dir(base_path):\n", + " result_dir = os.path.join(base_path, 'notebooks')\n", + " os.makedirs(result_dir, exist_ok=True)\n", + " return result_dir\n", + "\n", + "def run_notebook(result_dir, base_notebook, optional_result_id=None, **optional_params):\n", + " _, filename = os.path.split(base_notebook)\n", + " \n", + " # Check if notebook should be excluded\n", + " if filename in exclude_notebooks:\n", + " print(f'Skipping excluded notebook: {base_notebook}')\n", + " return None\n", + " \n", + " result_id, _ = os.path.splitext(filename)\n", + " if optional_result_id:\n", + " result_id += optional_result_id\n", + " result_notebook = os.path.join(result_dir, result_id + '.ipynb')\n", + " result_path = os.path.join(result_dir, result_id)\n", + " os.makedirs(result_path, exist_ok=True)\n", + " params = dict(\n", + " rdm_url=rdm_url,\n", + " idp_name_1=idp_name_1,\n", + " idp_username_1=idp_username_1,\n", + " idp_password_1=idp_password_1,\n", + " idp_name=idp_name_1,\n", + " idp_username=idp_username_1,\n", + " idp_password=idp_password_1,\n", + " default_result_path=result_path,\n", + " close_on_fail=True,\n", + " transition_timeout=transition_timeout,\n", + " )\n", + " params.update(optional_params)\n", + " try:\n", + " pm.execute_notebook(\n", + " base_notebook,\n", + " result_notebook,\n", + " parameters=params\n", + " )\n", + " except pm.PapermillExecutionError:\n", + " if not skip_failed_test:\n", + " raise\n", + " print('失敗しました。テストは続行します...')\n", + " traceback.print_exc()\n", + " return result_notebook\n", + "\n", + "result_dir = make_result_dir(default_result_path)\n", + "result_notebooks = []\n", + "result_dir" + ] + }, + { + "cell_type": "markdown", + "id": "1c11ee02-6af0-4719-a05b-0b5abd3b88ff", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "1945ee16-0f8c-11f0-935e-6e323efef16c-13-cf6e-9e08-8d48-f057-5c33-2714-dcb0-e14d-9444-9b9a", + "history": [ + { + "current": "1945ee16-0f8c-11f0-935e-6e323efef16c-2-2c1c-4f08", + "next": "3e836c18-0c75-11f0-b991-feb16f56f93e-3-b008-e8d0-3f9b", + "previous": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-3-c85a-d8bf-8dea" + }, + { + "current": "1945ee16-0f8c-11f0-935e-6e323efef16c-5-2c1c-4f08-40b5-cf6e-9e08", + "next": "3e836c18-0c75-11f0-b991-feb16f56f93e-4-b008-e8d0-3f9b-d91b", + "previous": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-4-c85a-d8bf-8dea-ced2" + }, + { + "current": "1945ee16-0f8c-11f0-935e-6e323efef16c-5-2c1c-4f08-40b5-cf6e-9e08", + "next": "3e836c18-0c75-11f0-b991-feb16f56f93e-7-b008-e8d0-3f9b-d91b-9971-7510-3c5e", + "previous": "e4ebb1f2-191b-11f0-ad36-668cb6ddd6b0" + }, + { + "current": "1945ee16-0f8c-11f0-935e-6e323efef16c-6-2c1c-4f08-40b5-cf6e-9e08-8d48", + "next": "3e836c18-0c75-11f0-b991-feb16f56f93e-7-b008-e8d0-3f9b-d91b-9971-7510-3c5e", + "previous": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-7-c85a-d8bf-8dea-ced2-b6ea-11de-e027" + }, + { + "current": "1945ee16-0f8c-11f0-935e-6e323efef16c-10-2c1c-4f08-40b5-cf6e-9e08-8d48-f057-5c33-2714-dcb0", + "next": "3e836c18-0c75-11f0-b991-feb16f56f93e-8-b008-e8d0-3f9b-d91b-9971-7510-3c5e-1a25", + "previous": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-8-c85a-d8bf-8dea-ced2-b6ea-11de-e027-5ced" + }, + { + "current": "1945ee16-0f8c-11f0-935e-6e323efef16c-13-cf6e-9e08-8d48-f057-5c33-2714-dcb0-e14d-9444-9b9a", + "next": "3e836c18-0c75-11f0-b991-feb16f56f93e-12-3f9b-d91b-9971-7510-3c5e-1a25-8534-be8d-dff3-5553", + "previous": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-12-8dea-ced2-b6ea-11de-e027-5ced-0939-f364-e8a5-98ea" + } + ], + "next": "3e836c18-0c75-11f0-b991-feb16f56f93e-15-7510-3c5e-1a25-8534-be8d-dff3-5553-14d9-9820-e2c8", + "previous": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-15-11de-e027-5ced-0939-f364-e8a5-98ea-129a-0326-df83" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + } + }, + "source": [ + "## 「WikiImport」テストの実施\n", + "\n", + "テスト「テスト手順-WikiImport」を実施する。" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "be8b1fd4-9f61-44e4-bea5-2d84e6419b16", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "3e836c18-0c75-11f0-b991-feb16f56f93e-15-7510-3c5e-1a25-8534-be8d-dff3-5553-14d9-9820-e2c8", + "execution_end_time": "2025-04-02T06:35:23.473Z", + "history": [ + { + "current": "3e836c18-0c75-11f0-b991-feb16f56f93e", + "next": "ce8c187e-f991-11ef-a92d-0242ac120006-6-964d-161e-73da-b120-ac56-8b98", + "previous": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-1-f4b2" + }, + { + "current": "3e836c18-0c75-11f0-b991-feb16f56f93e", + "next": "522aa0f0-0c76-11f0-b991-feb16f56f93e", + "previous": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-1-f4b2" + }, + { + "current": "3e836c18-0c75-11f0-b991-feb16f56f93e-2-b008-e8d0", + "next": "ce8c187e-f991-11ef-a92d-0242ac120006-6-964d-161e-73da-b120-ac56-8b98", + "previous": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-1-f4b2" + }, + { + "current": "3e836c18-0c75-11f0-b991-feb16f56f93e-3-b008-e8d0-3f9b", + "next": "e49811c6-0f8b-11f0-935e-6e323efef16c", + "previous": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588" + }, + { + "current": "3e836c18-0c75-11f0-b991-feb16f56f93e-3-b008-e8d0-3f9b", + "next": "e49811c6-0f8b-11f0-935e-6e323efef16c", + "previous": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588" + }, + { + "current": "3e836c18-0c75-11f0-b991-feb16f56f93e-3-b008-e8d0-3f9b", + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "previous": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-3-c85a-d8bf-8dea" + }, + { + "current": "3e836c18-0c75-11f0-b991-feb16f56f93e-3-b008-e8d0-3f9b", + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "previous": "1945ee16-0f8c-11f0-935e-6e323efef16c" + }, + { + "current": "3e836c18-0c75-11f0-b991-feb16f56f93e-3-b008-e8d0-3f9b", + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "previous": "1945ee16-0f8c-11f0-935e-6e323efef16c" + }, + { + "current": "3e836c18-0c75-11f0-b991-feb16f56f93e-3-b008-e8d0-3f9b", + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "previous": "1945ee16-0f8c-11f0-935e-6e323efef16c-1-2c1c" + }, + { + "current": "3e836c18-0c75-11f0-b991-feb16f56f93e-3-b008-e8d0-3f9b", + "next": "5111a470-0f8c-11f0-935e-6e323efef16c", + "previous": "1945ee16-0f8c-11f0-935e-6e323efef16c-1-2c1c" + }, + { + "current": "3e836c18-0c75-11f0-b991-feb16f56f93e-3-b008-e8d0-3f9b", + "next": "5111a470-0f8c-11f0-935e-6e323efef16c", + "previous": "1945ee16-0f8c-11f0-935e-6e323efef16c-1-2c1c" + }, + { + "current": "3e836c18-0c75-11f0-b991-feb16f56f93e-4-b008-e8d0-3f9b-d91b", + "next": "5111a470-0f8c-11f0-935e-6e323efef16c-1-cde4", + "previous": "1945ee16-0f8c-11f0-935e-6e323efef16c-1-2c1c" + }, + { + "current": "3e836c18-0c75-11f0-b991-feb16f56f93e-7-b008-e8d0-3f9b-d91b-9971-7510-3c5e", + "next": "5111a470-0f8c-11f0-935e-6e323efef16c-2-cde4-2f90", + "previous": "1945ee16-0f8c-11f0-935e-6e323efef16c-2-2c1c-4f08" + }, + { + "current": "3e836c18-0c75-11f0-b991-feb16f56f93e-8-b008-e8d0-3f9b-d91b-9971-7510-3c5e-1a25", + "next": "5111a470-0f8c-11f0-935e-6e323efef16c-5-cde4-2f90-b5a2-f6e5-88d7", + "previous": "1945ee16-0f8c-11f0-935e-6e323efef16c-5-2c1c-4f08-40b5-cf6e-9e08" + }, + { + "current": "3e836c18-0c75-11f0-b991-feb16f56f93e-12-3f9b-d91b-9971-7510-3c5e-1a25-8534-be8d-dff3-5553", + "next": "5111a470-0f8c-11f0-935e-6e323efef16c-6-cde4-2f90-b5a2-f6e5-88d7-521b", + "previous": "1945ee16-0f8c-11f0-935e-6e323efef16c-6-2c1c-4f08-40b5-cf6e-9e08-8d48" + }, + { + "current": "3e836c18-0c75-11f0-b991-feb16f56f93e-15-7510-3c5e-1a25-8534-be8d-dff3-5553-14d9-9820-e2c8", + "next": "5111a470-0f8c-11f0-935e-6e323efef16c-10-cde4-2f90-b5a2-f6e5-88d7-521b-9af2-6a60-d07c-b454", + "previous": "1945ee16-0f8c-11f0-935e-6e323efef16c-10-2c1c-4f08-40b5-cf6e-9e08-8d48-f057-5c33-2714-dcb0" + } + ], + "next": "5111a470-0f8c-11f0-935e-6e323efef16c-13-f6e5-88d7-521b-9af2-6a60-d07c-b454-8eb4-684b-5afe", + "previous": "1945ee16-0f8c-11f0-935e-6e323efef16c-13-cf6e-9e08-8d48-f057-5c33-2714-dcb0-e14d-9444-9b9a" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + } + }, + "outputs": [], + "source": [ + "result_notebooks.append(run_notebook(\n", + " result_dir, 'テスト手順-Wiki操作-WikiImport.ipynb',\n", + " rdm_project_name=rdm_project_name + '-WikiImport',\n", + "))\n", + "result_notebooks[-1]" + ] + }, + { + "cell_type": "markdown", + "id": "d4a3864e-7e71-4325-8966-ba536328ae6e", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "5111a470-0f8c-11f0-935e-6e323efef16c-13-f6e5-88d7-521b-9af2-6a60-d07c-b454-8eb4-684b-5afe", + "history": [ + { + "current": "5111a470-0f8c-11f0-935e-6e323efef16c-2-cde4-2f90", + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "previous": "3e836c18-0c75-11f0-b991-feb16f56f93e-3-b008-e8d0-3f9b" + }, + { + "current": "5111a470-0f8c-11f0-935e-6e323efef16c-5-cde4-2f90-b5a2-f6e5-88d7", + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-4-f4b2-32da-b588-2530", + "previous": "3e836c18-0c75-11f0-b991-feb16f56f93e-4-b008-e8d0-3f9b-d91b" + }, + { + "current": "5111a470-0f8c-11f0-935e-6e323efef16c-6-cde4-2f90-b5a2-f6e5-88d7-521b", + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-7-f4b2-32da-b588-2530-2362-ef25-d28e", + "previous": "3e836c18-0c75-11f0-b991-feb16f56f93e-7-b008-e8d0-3f9b-d91b-9971-7510-3c5e" + }, + { + "current": "5111a470-0f8c-11f0-935e-6e323efef16c-10-cde4-2f90-b5a2-f6e5-88d7-521b-9af2-6a60-d07c-b454", + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-8-f4b2-32da-b588-2530-2362-ef25-d28e-b01d", + "previous": "3e836c18-0c75-11f0-b991-feb16f56f93e-8-b008-e8d0-3f9b-d91b-9971-7510-3c5e-1a25" + }, + { + "current": "5111a470-0f8c-11f0-935e-6e323efef16c-13-f6e5-88d7-521b-9af2-6a60-d07c-b454-8eb4-684b-5afe", + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-12-b588-2530-2362-ef25-d28e-b01d-99fe-df5d-3833-854f", + "previous": "3e836c18-0c75-11f0-b991-feb16f56f93e-12-3f9b-d91b-9971-7510-3c5e-1a25-8534-be8d-dff3-5553" + } + ], + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-15-ef25-d28e-b01d-99fe-df5d-3833-854f-2c66-bd3c-4576", + "previous": "3e836c18-0c75-11f0-b991-feb16f56f93e-15-7510-3c5e-1a25-8534-be8d-dff3-5553-14d9-9820-e2c8" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + } + }, + "source": [ + "## 「WikiHierarchy」テストの実施\n", + "\n", + "テスト「テスト手順-WikiHierarchy」を実施する。" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5986f110-89b1-4f0a-b19d-93af641df5a9", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-15-ef25-d28e-b01d-99fe-df5d-3833-854f-2c66-bd3c-4576", + "execution_end_time": "2025-04-02T06:39:17.510Z", + "history": [ + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd", + "next": "fc1e9000-ecda-11ef-b381-0242ac120006-8-ad5a-1453-986a-418b-269a-3f21-466e-058e", + "previous": "c9853da6-0c6f-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-1-f4b2", + "next": "ce8c187e-f991-11ef-a92d-0242ac120006-5-964d-161e-73da-b120-ac56", + "previous": "c9853da6-0c6f-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "next": "3e836c18-0c75-11f0-b991-feb16f56f93e", + "previous": "c9853da6-0c6f-11f0-98e9-5e0a5654d7bd-1-f3a3" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "next": "3e836c18-0c75-11f0-b991-feb16f56f93e-2-b008-e8d0", + "previous": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-3-c85a-d8bf-8dea" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "next": "3e836c18-0c75-11f0-b991-feb16f56f93e-2-b008-e8d0", + "previous": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-3-c85a-d8bf-8dea" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "next": "e49811c6-0f8b-11f0-935e-6e323efef16c", + "previous": "3e836c18-0c75-11f0-b991-feb16f56f93e-3-b008-e8d0-3f9b" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "next": "e49811c6-0f8b-11f0-935e-6e323efef16c", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "next": "e49811c6-0f8b-11f0-935e-6e323efef16c", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "next": "e49811c6-0f8b-11f0-935e-6e323efef16c", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-1-cde4" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-4-f4b2-32da-b588-2530", + "next": "5111a470-0f8c-11f0-935e-6e323efef16c-2-cde4-bd15", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-1-cde4" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-7-f4b2-32da-b588-2530-2362-ef25-d28e", + "next": "5111a470-0f8c-11f0-935e-6e323efef16c-3-cde4-bd15-47f7", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-2-cde4-2f90" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-8-f4b2-32da-b588-2530-2362-ef25-d28e-b01d", + "next": "5111a470-0f8c-11f0-935e-6e323efef16c-6-cde4-bd15-47f7-4a43-6e0c-4f72", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-5-cde4-2f90-b5a2-f6e5-88d7" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-12-b588-2530-2362-ef25-d28e-b01d-99fe-df5d-3833-854f", + "next": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-6-cde4-2f90-b5a2-f6e5-88d7-521b" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-15-ef25-d28e-b01d-99fe-df5d-3833-854f-2c66-bd3c-4576", + "next": "5111a470-0f8c-11f0-935e-6e323efef16c-11-bd15-47f7-4a43-6e0c-4f72-5d03-228c-c238-dbaa-a842", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-10-cde4-2f90-b5a2-f6e5-88d7-521b-9af2-6a60-d07c-b454" + } + ], + "next": "5111a470-0f8c-11f0-935e-6e323efef16c-14-6e0c-4f72-5d03-228c-c238-dbaa-a842-ed7d-055c-9a5f", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-13-f6e5-88d7-521b-9af2-6a60-d07c-b454-8eb4-684b-5afe" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + } + }, + "outputs": [], + "source": [ + "result_notebooks.append(run_notebook(\n", + " result_dir, 'テスト手順-Wiki操作-WikiHierarchy.ipynb',\n", + " rdm_project_name=rdm_project_name + '-WikiHierarchy',\n", + "))\n", + "result_notebooks[-1]" + ] + }, + { + "cell_type": "markdown", + "id": "6431b4bc-39a5-4eb6-b4aa-7f34738fff5a", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "5111a470-0f8c-11f0-935e-6e323efef16c-14-6e0c-4f72-5d03-228c-c238-dbaa-a842-ed7d-055c-9a5f", + "history": [ + { + "current": "5111a470-0f8c-11f0-935e-6e323efef16c-2-cde4-bd15", + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "previous": "3e836c18-0c75-11f0-b991-feb16f56f93e-3-b008-e8d0-3f9b" + }, + { + "current": "5111a470-0f8c-11f0-935e-6e323efef16c-3-cde4-bd15-47f7", + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-4-f4b2-32da-b588-2ea3", + "previous": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588" + }, + { + "current": "5111a470-0f8c-11f0-935e-6e323efef16c-6-cde4-bd15-47f7-4a43-6e0c-4f72", + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-5-f4b2-32da-b588-2ea3-c289", + "previous": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-4-f4b2-32da-b588-2530" + }, + { + "current": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03", + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-8-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04", + "previous": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-7-f4b2-32da-b588-2530-2362-ef25-d28e" + }, + { + "current": "5111a470-0f8c-11f0-935e-6e323efef16c-11-bd15-47f7-4a43-6e0c-4f72-5d03-228c-c238-dbaa-a842", + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "previous": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-8-f4b2-32da-b588-2530-2362-ef25-d28e-b01d" + }, + { + "current": "5111a470-0f8c-11f0-935e-6e323efef16c-14-6e0c-4f72-5d03-228c-c238-dbaa-a842-ed7d-055c-9a5f", + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-13-2ea3-c289-53e5-31c4-7b04-2eff-2c6e-2ac3-1cfb-6be8", + "previous": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-12-b588-2530-2362-ef25-d28e-b01d-99fe-df5d-3833-854f" + } + ], + "next": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-16-31c4-7b04-2eff-2c6e-2ac3-1cfb-6be8-e4ee-8c36-b66e", + "previous": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-15-ef25-d28e-b01d-99fe-df5d-3833-854f-2c66-bd3c-4576" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "source": [ + "## 「WikiDecoration」テストの実施\n", + "\n", + "テスト「テスト手順-WikiDecoration」を実施する。" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c9c8ea12-759b-4444-8b0f-42e8b575f330", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-16-31c4-7b04-2eff-2c6e-2ac3-1cfb-6be8-e4ee-8c36-b66e", + "execution_end_time": "2025-04-02T08:03:37.127Z", + "history": [ + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd", + "next": "fc1e9000-ecda-11ef-b381-0242ac120006-8-ad5a-1453-986a-418b-269a-3f21-466e-058e", + "previous": "c9853da6-0c6f-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-1-f4b2", + "next": "ce8c187e-f991-11ef-a92d-0242ac120006-5-964d-161e-73da-b120-ac56", + "previous": "c9853da6-0c6f-11f0-98e9-5e0a5654d7bd" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "next": "3e836c18-0c75-11f0-b991-feb16f56f93e", + "previous": "c9853da6-0c6f-11f0-98e9-5e0a5654d7bd-1-f3a3" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "next": "3e836c18-0c75-11f0-b991-feb16f56f93e-2-b008-e8d0", + "previous": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-3-c85a-d8bf-8dea" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "next": "3e836c18-0c75-11f0-b991-feb16f56f93e-2-b008-e8d0", + "previous": "8af0ac06-0c6f-11f0-98e9-5e0a5654d7bd-3-c85a-d8bf-8dea" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "next": "e49811c6-0f8b-11f0-935e-6e323efef16c", + "previous": "3e836c18-0c75-11f0-b991-feb16f56f93e-3-b008-e8d0-3f9b" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "next": "e49811c6-0f8b-11f0-935e-6e323efef16c", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-3-f4b2-32da-b588", + "next": "e49811c6-0f8b-11f0-935e-6e323efef16c", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-4-f4b2-32da-b588-2ea3", + "next": "e49811c6-0f8b-11f0-935e-6e323efef16c", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-1-cde4" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-4-f4b2-32da-b588-2ea3", + "next": "e49811c6-0f8b-11f0-935e-6e323efef16c", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-2-cde4-bd15" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-5-f4b2-32da-b588-2ea3-c289", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-12-e81f-4086-98aa-d482-0385-8e2c-9432-9a6a-72f2-3e45", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-2-cde4-bd15" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-8-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-13-4086-98aa-d482-0385-8e2c-9432-9a6a-72f2-3e45-343e", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-3-cde4-bd15-47f7" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-16-0385-8e2c-9432-9a6a-72f2-3e45-343e-ea1c-9119-c24c", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-6-cde4-bd15-47f7-4a43-6e0c-4f72" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "0f904455-dae3-11ec-9d35-2f7bec2724a5-20-cbc5-a521-c15f-b883-48b3-9d46-065e-f53e-1db9-bf2c", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "9598145a-f29d-11ea-b359-0a58a9feac02-27-0b62-1f07-dfea-e942-8adf-0009-1540-66e7-874f-5bc7", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "adbcf366-e5d6-11eb-941a-0a58a9feac02-25-336f-8de5-90ce-a3b5-a12d-937a-4360-886a-c26e-02f9", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "d335d3ec-80d5-11ed-95e1-0242ac120004-15-e073-8605-4483-934f-f6a6-d120-39e8-923e-1374-45bf", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "d335d464-80d5-11ed-95e1-0242ac120004-15-17d2-51dc-b14f-3876-17a3-6132-809d-8ea5-16f0-dc33", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "ee1320a8-0c28-11f0-98e9-5e0a5654d7bd-7-534f-ca98-0639-fd50-4b19-65a8-2db2", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "fa034c80-0c28-11f0-98e9-5e0a5654d7bd-6-61c8-3dff-8f8a-2237-1cfd-9257", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "17cc442e-0c29-11f0-98e9-5e0a5654d7bd-7-e886-de07-db5b-bc04-f477-8539-894f", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "1de94a14-0c29-11f0-98e9-5e0a5654d7bd-6-a479-3f2b-1422-f712-3b8b-f1e8", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "2840f6ba-0c29-11f0-98e9-5e0a5654d7bd-7-f26a-794a-d7be-5285-ae4d-9866-9a9d", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "3b9069e4-0c29-11f0-98e9-5e0a5654d7bd-6-9cb1-5973-c277-2053-1b0a-1bcc", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "8a8313f4-0c46-11f0-98e9-5e0a5654d7bd-6-1391-2434-3533-a3c9-7ec4-cc88", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "8a9be6c2-0c46-11f0-98e9-5e0a5654d7bd-5-575f-1d40-14d8-77f1-f119", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "fc8a6054-0c5c-11f0-98e9-5e0a5654d7bd-6-63e2-6c8a-0237-74e3-a90f-e71a", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "0cd70764-0c5d-11f0-98e9-5e0a5654d7bd-5-9bdf-ef38-b5d0-1868-6e51", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "0d1531e8-80d6-11ed-95e1-0242ac120004-15-d482-0385-8e2c-9432-9a6a-72f2-e590-6280-8f44-4258", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "0d153210-80d6-11ed-95e1-0242ac120004-15-f333-e27b-a86e-3653-5c2a-fa15-d3c9-8f37-c6be-0edc", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-7-1403-a376-dc1e-e116-9124-5c27-100b", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "49f48492-1c24-11f0-baf6-eaf1011eb67f", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff", + "next": "49f48492-1c24-11f0-baf6-eaf1011eb67f", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-13-2ea3-c289-53e5-31c4-7b04-2eff-2c6e-2ac3-1cfb-6be8", + "next": "49f48492-1c24-11f0-baf6-eaf1011eb67f-1-e4e3", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-7-cde4-bd15-47f7-4a43-6e0c-4f72-5d03" + }, + { + "current": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-16-31c4-7b04-2eff-2c6e-2ac3-1cfb-6be8-e4ee-8c36-b66e", + "next": "49f48492-1c24-11f0-baf6-eaf1011eb67f-5-e4e3-bf8a-77f2-63dd-03e6", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-11-bd15-47f7-4a43-6e0c-4f72-5d03-228c-c238-dbaa-a842" + } + ], + "next": "49f48492-1c24-11f0-baf6-eaf1011eb67f-8-e4e3-bf8a-77f2-63dd-03e6-1500-5d7c-d7c6", + "previous": "5111a470-0f8c-11f0-935e-6e323efef16c-14-6e0c-4f72-5d03-228c-c238-dbaa-a842-ed7d-055c-9a5f" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + } + }, + "outputs": [], + "source": [ + "result_notebooks.append(run_notebook(\n", + " result_dir, 'テスト手順-Wiki操作-WikiDecoration.ipynb',\n", + " rdm_project_name=rdm_project_name + '-WikiDecoration',\n", + "))\n", + "result_notebooks[-1]" + ] + }, + { + "cell_type": "markdown", + "id": "c5cc83a0-92f4-43f4-92d4-0788ef8f838e", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "49f48492-1c24-11f0-baf6-eaf1011eb67f-8-e4e3-bf8a-77f2-63dd-03e6-1500-5d7c-d7c6", + "execution_end_time": "2025-04-18T07:11:11.384Z", + "history": [ + { + "current": "49f48492-1c24-11f0-baf6-eaf1011eb67f-5-e4e3-bf8a-77f2-63dd-03e6", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-7-1403-a376-dc1e-e116-9124-5c27-100b", + "previous": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff" + }, + { + "current": "49f48492-1c24-11f0-baf6-eaf1011eb67f-8-e4e3-bf8a-77f2-63dd-03e6-1500-5d7c-d7c6", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-11-a376-dc1e-e116-9124-5c27-100b-e3ef-d2c3-e955-016d", + "previous": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-13-2ea3-c289-53e5-31c4-7b04-2eff-2c6e-2ac3-1cfb-6be8" + } + ], + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-14-9124-5c27-100b-e3ef-d2c3-e955-016d-1c7b-c5a1-3758", + "previous": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-16-31c4-7b04-2eff-2c6e-2ac3-1cfb-6be8-e4ee-8c36-b66e" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + } + }, + "source": [ + "終了処理を実施。" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "14ba6005-25df-40b0-a422-5904229346ea", + "metadata": { + "deletable": true, + "editable": true, + "lc_cell_meme": { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-14-9124-5c27-100b-e3ef-d2c3-e955-016d-1c7b-c5a1-3758", + "history": [ + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd", + "next": "d9d1b1ac-ba69-11ee-be42-76dc322c86bf-7-4788-8a30-7d73-49da-50cd-ddaa-9795", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd", + "next": "a0be15fa-cfbc-11ee-aac4-e614fd240312-5-d8db-2f52-2d72-4f01-7bae", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd", + "next": "be5ca7a6-cfbd-11ee-aac4-e614fd240312-5-2859-6def-5a16-eab4-6380", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-1-1403", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-5-2457-4dd6-1c26-a538-0927", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-8-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-2-1403-a376", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-6-2457-4dd6-1c26-a538-0927-fec0", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-2-1403-a376", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-6-2457-4dd6-1c26-a538-0927-fec0", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-2-1403-a376", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-6-2457-4dd6-1c26-a538-0927-fec0", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-9-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "dcea328c-cfbe-11ee-aac4-e614fd240312-7-2457-4dd6-1c26-a538-0927-fec0-3901", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-10-bd88-6497-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "cf79f6c6-0422-11ef-b901-9ee4ca18f90f-9-3228-42c1-7841-354c-51c4-ea5d-d982-3358-01df", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "d270a640-0422-11ef-b901-9ee4ca18f90f-8-7a83-35a2-e666-ef9d-6e01-3bb7-30fc-7a42", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "88d5931c-0434-11ef-b901-9ee4ca18f90f-9-656a-f4ab-e3d8-0fc4-8f9b-dfcc-a95f-af4d-9c46", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "939d9c60-e7a8-11ef-8804-e664e9f91ae7-1-61df", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-4-1403-a376-dc1e-e116", + "next": "8c06187c-0434-11ef-b901-9ee4ca18f90f-8-7549-a108-3151-df1a-9436-0956-114e-4777", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-6-1403-a376-dc1e-e116-9124-5c27", + "next": "13c35e24-73c9-11ef-b0d7-cee2f9bc9ae0-2-4d24-05bb", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-12-d40c-e2d4-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-7-1403-a376-dc1e-e116-9124-5c27-100b", + "next": "7e8f35b8-1151-11f0-b2ca-76718da5da48-2-f82d-bed3", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-14-e257-f333-e27b-a86e-3653-5c2a-fa15-d3c9-8f37-c6be" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-7-1403-a376-dc1e-e116-9124-5c27-100b", + "next": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-9-1403-a376-dc1e-51a1-47bb-3e03-b84f-4b83-212e", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-15-f333-e27b-a86e-3653-5c2a-fa15-d3c9-8f37-c6be-0edc" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-7-1403-a376-dc1e-e116-9124-5c27-100b", + "next": "e49811c6-0f8b-11f0-935e-6e323efef16c-5-0919-5415-28e2-399c-c26b", + "previous": "0d153210-80d6-11ed-95e1-0242ac120004-15-f333-e27b-a86e-3653-5c2a-fa15-d3c9-8f37-c6be-0edc" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-7-1403-a376-dc1e-e116-9124-5c27-100b", + "next": "e49811c6-0f8b-11f0-935e-6e323efef16c-5-0919-5415-28e2-399c-c26b", + "previous": "9954a6fc-0c70-11f0-98e9-5e0a5654d7bd-9-f4b2-32da-b588-2ea3-c289-53e5-31c4-7b04-2eff" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-7-1403-a376-dc1e-e116-9124-5c27-100b", + "next": "e49811c6-0f8b-11f0-935e-6e323efef16c-5-0919-5415-28e2-399c-c26b", + "previous": "49f48492-1c24-11f0-baf6-eaf1011eb67f" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-7-1403-a376-dc1e-e116-9124-5c27-100b", + "next": "e49811c6-0f8b-11f0-935e-6e323efef16c-5-0919-5415-28e2-399c-c26b", + "previous": "49f48492-1c24-11f0-baf6-eaf1011eb67f" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-11-a376-dc1e-e116-9124-5c27-100b-e3ef-d2c3-e955-016d", + "next": "e49811c6-0f8b-11f0-935e-6e323efef16c-5-0919-5415-28e2-399c-c26b", + "previous": "49f48492-1c24-11f0-baf6-eaf1011eb67f-1-e4e3" + }, + { + "current": "41ca8840-0c28-11f0-98e9-5e0a5654d7bd-14-9124-5c27-100b-e3ef-d2c3-e955-016d-1c7b-c5a1-3758", + "next": "e49811c6-0f8b-11f0-935e-6e323efef16c-9-0919-5415-28e2-399c-c26b-0541-36c1-58c6-f5f3", + "previous": "49f48492-1c24-11f0-baf6-eaf1011eb67f-5-e4e3-bf8a-77f2-63dd-03e6" + } + ], + "previous": "49f48492-1c24-11f0-baf6-eaf1011eb67f-8-e4e3-bf8a-77f2-63dd-03e6-1500-5d7c-d7c6" + }, + "pinnedOutputTabIndex": 0, + "run_through_control": { + "frozen": false, + "read_only": false + }, + "slideshow": { + "slide_type": "" + } + }, + "outputs": [], + "source": [ + "!rm -fr {work_dir}" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.9" + }, + "lc_notebook_meme": { + "current": "efecb6ea-0f8a-11f0-935e-6e323efef16c", + "lc_server_signature": { + "current": { + "notebook_dir": "/home/jovyan", + "notebook_path": "/取りまとめ-Wiki操作.ipynb", + "signature_id": "e16ae418-9da4-11f0-a537-ce96f44cf9f5" + } + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} \ No newline at end of file diff --git "a/\347\265\220\345\220\210\350\251\246\351\250\223-\345\256\237\350\241\214.ipynb" "b/\347\265\220\345\220\210\350\251\246\351\250\223-\345\256\237\350\241\214.ipynb" index 6632f5e..e862254 100644 --- "a/\347\265\220\345\220\210\350\251\246\351\250\223-\345\256\237\350\241\214.ipynb" +++ "b/\347\265\220\345\220\210\350\251\246\351\250\223-\345\256\237\350\241\214.ipynb" @@ -711,6 +711,7 @@ "skip_autofill = False\n", "skip_admin = False\n", "skip_binderhub = False\n", + "skip_wiki = False\n", "\n", "storages_oauth = [\n", " {'id': 'dropbox', 'name': 'Dropbox'},\n", @@ -3915,6 +3916,29 @@ "result_notebooks" ] }, + { + "cell_type": "markdown", + "id": "1c49344e", + "metadata": {}, + "source": [ + "## Wiki操作テスト" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8ead6b32", + "metadata": {}, + "outputs": [], + "source": [ + "if not skip_wiki:\n", + " result_notebooks.append(run_notebook(\n", + " result_dir,\n", + " '取りまとめ-Wiki操作.ipynb',\n", + " ))\n", + "result_notebooks" + ] + }, { "cell_type": "markdown", "id": "dec7726a-7c49-417b-bbb7-6aa2731c887b",