小编wav*_*ave的帖子

谷歌如何滚动?

如果你是Google,"滚动滚动",整个页面会旋转360度.有没有人对Google如何做到这一点有任何猜测?我禁用了javascript,它仍然发生了,所以也许是css轮换?

css google-search

42
推荐指数
2
解决办法
2万
查看次数

在硒中选择Nth-type

我正在尝试使用By.cssSelector来获取类c3的第n个dom元素,其结构如下:

<div class="c1">
    <div class="c2">
        <div class="c3">...</div>
    </div>
</div>
<div class="c1">
    <div class="c2">
        <div class="c3">...</div>
    </div>
</div>
<div class="c1">
    <div class="c2">
        <div class="c3">...</div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

测试我的CSS选择器,我变得越来越困惑.此选择器正确选择c2/c3的第二个实例:

.c1:nth-of-type(2) 
Run Code Online (Sandbox Code Playgroud)

而:

.c2:nth-of-type(2)
.c3:nth-of-type(2)
Run Code Online (Sandbox Code Playgroud)

什么都不选.

更糟糕的是,将其翻译成硒,我似乎始终没有找到所有3个版本.有很多选择这些元素的替代方法(我可能只是做XPATH),但我对nth-of-type缺乏理解让我发疯.任何人都可以提供有关为什么第二个2不起作用或纠正我对这个选择器的基本缺乏理解的见解?

编辑:这已经在Chrome(29/30)和Firefox(24/25)

css java selenium

4
推荐指数
1
解决办法
5205
查看次数

标签 统计

css ×2

google-search ×1

java ×1

selenium ×1