As 1260
As 1260
yadlkmlr121145iver.Navigate().GoToUrl("https://translate.google.com");driver.Naviga
te().Refresh();driver.Navigate().Back();driver.Navigate().Forward();driver.SwitchTo
().Frame(element);
driver.FindElement(
selector
);By.Id("source")By.ClassName("city")By.Name("email")By.CssSelector("#cities")By.Ta
gName("header")By.XPath("//
input")By.LinkText("Contact")By.PartialLinkText("Contact")
Selectors
var selectElement =new
SelectElement(element);selectElement.SelectByText("2");selectElement.SelectByValue(
"2");selectElement.SelectByIndex(2);
SelectElement
element.Displayedelement.Enabledelement.Selectedelement.Textelement.Locationelement
.Sizeelement.TagNameelement.GetAttribute
(“name”)
Properties
element.SendKeys("cat");element.SendKeys(Keys.Enter)
Keyboard actions
element.Click()element.Submit()
Mouse actions
Actions action =new Actions(driver);var saveShortcut
=action.ContextClick(element).KeyDown(Keys.Control).SendKeys("S").Build();MoveByOff
set(offsetX, offset)MoveToElement(toElement)MoveToElement(toElement,
offsetX,offset)ClickAndHold()Release()ContextClick()DoubleClick()KeyDown(key)KeyUp(
key)SendKeys(keysToSend)Click(onElement)ClickAndHold(onElement)Release(onElement)Co
ntextClick(onElement)DoubleClick(onElement)DragAndDrop(source,
target)DragAndDropToOffset(source,offsetX, offsetY)KeyDown(element,
key)KeyUp(element, key)SendKeys(element, keysToSend)
Action combinations
var element = (IWebElement) ((IJavaScriptExecutor)driver).ExecuteScript("return $
('.city')[0]");
Using Java Script
var elements =driver.FindElements(selector)
Select multipleelements
var nestedElement =houseTile.FindElement(selector);
Select nestedelement
Selenium
WebDriver