-
Notifications
You must be signed in to change notification settings - Fork 2.3k
ElementNotVisibleError - when selecting a drop down option #186
Description
@juliemr I am trying to select a drop down option and i get the following error.
I have already tried your suggestion which was
ptor.findElement(protractor.By.css('select option:0')).click();
and it gave me the error mention below.
UnknownError: An invalid or illegal string was specified
Build info: version: '2.35.0', revision: 'c916b9d', time: '2013-08-12 15:42:01'
System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.9', java.version: '1.6.0_65'
Driver info: driver.version: unknown
Also i tried this below which didn't workout either
var selectElem = ptor.findElement(protractor.By.id("locregion"));
selectElem.click();
selectElem.findElement(protractor.By.css("option[value='0']")).click();
Here the error i get:
ElementNotVisibleError: Element is not currently visible and so may not be interacted with
Command duration or timeout: 21 milliseconds
Build info: version: '2.35.0', revision: 'c916b9d', time: '2013-08-12 15:42:01'
System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.9', java.version: '1.6.0_65'
Session ID: c707916a-c7ef-b640-bc86-a33f9673d543
Driver info: 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, handlesAlerts=true, browserConnectionEnabled=true, nativeEvents=false, webStorageEna
This is the code for the select drop down:
<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>