我编写了Selenium代码,可以导航到一个生成多达(100)个随机名称的网站。
网址 http://random-name-generator.info/random/?n=100&g=1&st=2
成功加载页面后,名称将按以下格式显示在列表中:
<ol class="nameList">
<li>
Woodrow Gordon
</li>
我接下来想做的是:
- 将名称存储到 Excel 电子表格中(我想使用 JXL 来完成此操作)
要提取名称,我将按照您的代码进行操作:
List<WebElement> names = driver.findElements(By.cssSelector(".nameList li");
它查找嵌套在 <ol> class="nameList">
元素中的所有<li>
元素。
剩下的就是遍历此列表并使用 JXL 将您的姓名放入您的 Excel 文件中。你没有具体说明它们应该如何安排,所以我无法进一步帮助你。