SELENIUM 2 WEBDRIVER
selected dropdownlist Text
In Webdriver, if you are looking to find a way to know what I have already been selected in dropdownlist then try this code….
1 |
<span class="lnum"> 1: </span><span class="kwrd">var</span> selectedItemText = (<span class="kwrd">string</span>)((IJavaScriptExecutor)driver).ExecuteScript(<span class="str">"return arguments[0].options[arguments[0].selectedIndex].text;"</span>, element); |
1 |
<span class="lnum"> 2: </span><span class="kwrd">var</span> selectedItemValue = (<span class="kwrd">string</span>)((IJavaScriptExecutor)driver).ExecuteScript(<span class="str">"return arguments[0].options[arguments[0].selectedIndex].value;"</span>, element); |
1 |
<span class="lnum"> 3: </span><span class="kwrd">var</span> selectedItemIndex = (<span class="kwrd">long</span>)((IJavaScriptExecutor)driver).ExecuteScript(<span class="str">"return arguments[0].selectedIndex;"</span>, element); |
Favorite
Verifying if the text exists – Selenium WebDriver
I am using C# var webElements = (driver.FindElements(By.Id(“ctl00_ctl00_ctl00_lstPreviewCards”))).ToList(); int found = webElements.FindIndex(item => item.Text.Contains(NAME)); if (found == 0) { return true; } Favorite