记录:c#中使用Selenium之四 获取元素
·
一.获取元素
1.通过CSS选择器获取元素
driver.FindElement(By.CssSelector("#footer .con"));
2.通过链接文本获取元素
driver.FindElement(By.LinkText("linkedtext"));
3.通过部分链接文本获取元素
driver.FindElement(By.PartialLinkText("text"));
4. 通过id获取元素
driver.FindElement(By.Id("id"));
5. 通过类名获取元素
driver.FindElements(By.ClassName("class"));
6. 通过标签名获取元素
driver.FindElement(By.TagName("iframe"));
7. 通过名字获取元素
driver.FindElement(By.Name("__VIEW"));
8. 页面导航
driver.Navigate().Forward();
driver.Navigate().Back();
9. 拖拽操作(可以实现滑动验证码的验证)
var element = driver.FindElement(By.Name("source"));
IWebElement target = driver.FindElement(By.Name("target"));
(new Actions(driver)).DragAndDrop(element, target).Perform();
更多推荐



所有评论(0)