Tôi đang cố gắng chọn một tùy chọn từ menu thả xuống cho các bài kiểm tra góc e2e bằng thước đo góc.
Đây là đoạn mã của tùy chọn đã chọn:
<select id="locregion" class="create_select ng-pristine ng-invalid ng-invalid-required" required="" ng-disabled="organization.id !== undefined" ng-options="o.id as o.name for o in organizations" ng-model="organization.parent_id">
<option value="?" selected="selected"></option>
<option value="0">Ranjans Mobile Testing</option>
<option value="1">BeaverBox Testing</option>
<option value="2">BadgerBox</option>
<option value="3">CritterCase</option>
<option value="4">BoxLox</option>
<option value="5">BooBoBum</option>
</select>
Tôi đã thử:
ptor.findElement(protractor.By.css('select option:1')).click();
Điều này mang lại cho tôi lỗi sau:
Một chuỗi không hợp lệ hoặc bất hợp pháp đã được chỉ định Thông tin bản dựng: phiên bản: '2.35.0', bản sửa đổi: 'c916b9d', thời gian: '2013-08-12 15:42:01' Thông tin hệ thống: os.name: 'Mac OS X' , os.arch: 'x86_64', os.version: '10 .9 ', java.version:' 1.6.0_65 'Thông tin trình điều khiển: driver.version: không xác định
Tôi cũng đã thử:
ptor.findElement(protractor.By.xpath('/html/body/div[2]/div/div[4]/div/div/div/div[3]/ng-include/div/div[2]/div/div/organization-form/form/div[2]/select/option[3]')).click();
Điều này mang lại cho tôi lỗi sau:
ElementNotVibleError: Phần tử hiện không hiển thị và do đó có thể không được tương tác với Thời lượng lệnh hoặc thời gian chờ: 9 mili giây Thông tin bản dựng: phiên bản: '2.35.0', bản sửa đổi: 'c916b9d', thời gian: '2013-08-12 15:42: 01 'Thông tin hệ thống: os.name:' Mac OS X ', os.arch:' x86_64 ', os.version: '10 .9', java.version: '1.6.0_65' Session ID: bdeb8088-d8ad-0f49-aad9 -82201c45c63f Thông tin trình điều khiển: org.openqa.selenium.firefox.FirefoxDriver Capabilities [{platform = MAC, acceptSslCerts = true, javascriptEnabled = true, browserName = firefox, rotatable = false, locationContextEnabled = true, version = 24.0, cssSelectorsEnabled = true, databaseEnabled = true, handleAlerts = true, browserConnectionEnabled = true, nativeEvents = false, webStorageEnabled = true, applicationCacheEnabled = false, takeScreenshot = true}]
Bất cứ ai có thể vui lòng giúp tôi với vấn đề này hoặc ném một số ánh sáng vào những gì tôi có thể đang làm sai ở đây.