selenium元素选择

https://seleniumhq.github.io/docs/start.html

根据ID找元素

WebElement cheese = driver.findElement(By.id("cheese"));
  1. WebDriver represents the browser
  2. WebElement represents a particular DOM node (a control, e.g. a link or input field, etc.)

定位 multiple elements

<ol id=cheese>
 <li id=cheddar><li id=brie><li id=rochefort><li id=camembert></ul>
List<WebElement> muchoCheese = driver.findElements(By.cssSelector("#cheese li"));

共8个定位策略
|:———-:| :——:|
| class name | Locates elements whose class name contains the search value (compound class names are not permitted) |
| css selector | Locates elements matching a CSS selector |
| id | Locates elements whose ID attribute matches the search value |
| name | Locates elements whose NAME attribute matches the search value |
|link text | Locates anchor elements whose visible text matches the search value|
|partial link text |Locates anchor elements whose visible text partially matches the search value|
|tag name| Locates elements whose tag name matches the search value|
|xpath |Locates elements matching an XPath expression|

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值