Diselesaikan: cara menggunakan variabel ci di robot python

Pembaharuan Terakhir: 09/11/2023

Masalah utama dalam menggunakan variabel ci dalam robot Python adalah variabel tersebut tidak diinisialisasi secara otomatis. Ini dapat menyebabkan kesalahan jika Anda mencoba menggunakannya tanpa menginisialisasi terlebih dahulu.

 framework

In the following code, I am trying to use ci variables in python robot framework. But it is not working. Any suggestions?
<code>*** Settings ***
Library    Selenium2Library


*** Variables ***
${URL}    http://google.com


*** Test Cases ***
TC1

    Open Browser    ${URL}    chrome

    Sleep 3s

    Close Browser    
</code>

Baris pertama mendefinisikan Selenium2Library, yang merupakan pustaka pengujian web untuk Robot Framework.

Baris kedua mendefinisikan variabel yang disebut ${URL}, yang berisi URL situs web yang akan diuji.

Baris ketiga mendefinisikan kasus uji yang disebut TC1, yang membuka situs web di browser web, menunggu selama 3 detik, lalu menutup browser.

Variabel lingkungan untuk bekerja dengan robot

Ada beberapa variabel lingkungan yang dapat Anda gunakan dengan robot di Python.

ROBOT_HOME: Ini adalah jalur ke robot yang dapat dieksekusi. Anda dapat mengatur variabel ini untuk menunjuk ke robot lain yang dapat dieksekusi di sistem Anda, jika Anda memiliki beberapa robot yang diinstal.

ROBOT_USER: Ini adalah nama pengguna yang akan menjalankan robot. Anda dapat mengatur variabel ini untuk menunjuk ke nama pengguna yang berbeda di sistem Anda, jika Anda memiliki beberapa robot yang diinstal.

ROBOT_PASSWORD: Ini adalah kata sandi untuk pengguna robot. Anda dapat mengatur variabel ini untuk menunjuk ke kata sandi yang berbeda di sistem Anda, jika Anda memiliki beberapa robot yang diinstal.

Robot dan Python

Ada banyak persilangan antara Python dan robot, karena keduanya adalah bahasa pemrograman yang kuat yang memungkinkan pembuatan sistem otomatis dengan mudah. Python sangat cocok untuk tugas-tugas seperti analisis data dan pembelajaran mesin, sementara robot dapat digunakan untuk berbagai tugas, mulai dari manufaktur hingga pengawasan.

Pos terkait: