Sự cố “Cannot find Symbol”

Sự cố “Cannot find Symbol”

Bởi LLQ QA Platform -

image.png

Thông báo sự cố “cannot find symbol” khi debug list action

image%20%281%29.png

Mô tả lỗi “cannot find symbol” khi run script

Cannot find symbol: là sự cố không tìm thấy tham số của ...

tiếp...

image.png

Thông báo sự cố “cannot find symbol” khi debug list action

image%20%281%29.png

Mô tả lỗi “cannot find symbol” khi run script

Cannot find symbol: là sự cố không tìm thấy tham số của action, shared steps hoặc test script được gọi ra không ở trạng thái active

Mô tả lỗi:

image%20%282%29.png

Sự cố “Cannot find Symbol”

Bởi LLQ QA Platform -

-        1: symbol không tìm thấy của action, trong ví dụ này là thẻ Element Repository

-        2: Vị trí phát sinh lỗi

Cá  nguyên nhân dẫn đến sự cố Cannot find symbol:...

tiếp...

-        1: symbol không tìm thấy của action, trong ví dụ này là thẻ Element Repository

-        2: Vị trí phát sinh lỗi

Cá  nguyên nhân dẫn đến sự cố Cannot find symbol:

Nguyên nhân

Mô tả

Cách khắc phục

Xoá parameter

Trong quá trình chỉnh sửa script/ suite, người dùng xoá các parameter không cần thiết đã xoá nhầm tham số còn cần sử dụng hoặc xoá parameter nhưng không xoá action

Xác định vị trí lỗi theo tên symbol mà hệ thống không tìm thấy trong mô tả.

-        Trong trường hợp còn sử dụng action: Bổ sung parameter cho action bằng click vào action đó và click save

-        Không còn sử dụng action đó trong script: xoá bỏ action

Không tạo tham số khi cấu hình

Khi sử dụng các action có thuộc tính returnType (ví dụ get text…), lựa chọn type là Variable và nhập tên tham số chưa có trong danh sách variable của test script/ suite dẫn đến hệ thống không tìm thấy tham số khi debug hoặc run

Đối với các action có thuộc tính returnType:

-        Người dùng chọn type là NewVariable nếu tên tham số chưa có trong danh sách variable của script

-        Click “Find variable” để chọn 1 variable đã có nếu chọn type là Variable, hạn chế nhập thủ công tránh nhập sai tên của tham số.

Duplicate test script từ một project khác

Trong test script có sử dụng element repository hoặc shared steps, khi được nhân bản sang dự án khác, các tài nguyên đang sử dụng (repository, shared steps) không tồn tại, khi tiến hành cấu hình test script, người dùng không rà soát hết các vị trí bị null trong flow để thay thế hoặc loại bỏ.

Rà soát lại test script, thay thế hoặc loại bỏ các vị trí lỗi

Xoá repository

Trong script tồn tại action sử dụng element repository bị xoá khỏi hệ thống

Cập nhật xpath cho element đó

Test script/Shared steps chưa active

Khi cấu hình thực hiện gọi test script/shared steps nhưng các case này không ở trạng thái active

Đổi Status của test script/shared steps thành active