记录:c#中使⽤Selenium之四获取元素⼀.获取元素
1.通过CSS选择器获取元素
driver.FindElement(By.CssSelector("#footer .con"));
2.通过链接⽂本获取元素
driver.FindElement(By.LinkText("linkedtext"));
3.通过部分链接⽂本获取元素
selenium怎么使用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();
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论