Tôi nhận được lỗi sau:Yếu tố không tìm thấy bằng cách nhận dạng trong Appium
ValueError: Element locator 'identifier=id/edittext1' did not match any elements.
Có một yếu tố với id edittext1
nhưng nó không được công nhận!
Tôi nhận được lỗi sau:Yếu tố không tìm thấy bằng cách nhận dạng trong Appium
ValueError: Element locator 'identifier=id/edittext1' did not match any elements.
Có một yếu tố với id edittext1
nhưng nó không được công nhận!
Tôi đã gặp phải sự cố tương tự.
Tôi đã sử dụng xpath để định vị phần tử.
Đối với các bạn tham khảo dưới đây là mẫu xpath
Input Text xpath=/hierarchy[@rotation="0"]/android.widget.FrameLayout[@index="0"]/android.widget.LinearLayout[@index="0"]/android.widget.FrameLayout[@index="0"]/android.widget.RelativeLayout[@index="0"]/android.widget.EditText[@index="0"]
Cố gắng sử dụng định vị khác, tôi sử dụng để có cùng một vấn đề. Nhưng với CssSelector nó hoạt động tốt.
Ví dụ cho nhấp chuột vào nút thành:
WebElement element1 = driver.findElement(By.cssSelector("div[ng-click^='actionname']"));
element1.click();
Thử ** xpath ** cho các phần tử định vị –
Bạn đã thử bằng cách sử dụng định vị khác như cssselector hoặc xpath? – noor
@sai tôi nghĩ rằng vấn đề cú pháp phải đối mặt của bạn, bạn có thể xin vui lòng gửi mã của bạn ở đây, để tôi có thể giúp bạn ra – Manidroid